teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

追記2

2020/04/10 13:11

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -42,4 +42,13 @@
42
42
  Running command: sam local invoke awsToolkitSamLocalResource --template C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\output\template.yaml --event C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\event.json --env-vars C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\env-vars.json
43
43
  Invoking app.lambda_handler (python3.7)
44
44
  Error: Could not find lambci/lambda:python3.7 image locally and failed to pull it from docker.
45
- Local invoke of SAM Application has ended.
45
+ Local invoke of SAM Application has ended.
46
+
47
+ [追記2]
48
+ lambci/lambda:python3.7 imageが見つからないというエラー?ですので
49
+ 以下のサイトを参考にrunコマンドを実行
50
+  docker run --rm -v "$PWD":/var/task:ro,delegated lambci/lambda:python3.7 lambda_function.lambda_handler
51
+ [リンク内容](https://hub.docker.com/r/lambci/lambda/)
52
+  結果:失敗
53
+ python3.7はリポジトリにあるはずなのに
54
+ [リンク内容](https://github.com/lambci/docker-lambda)

3

追記

2020/04/10 13:11

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -28,4 +28,18 @@
28
28
  requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localnpipe/v1.35/containers/create
29
29
 
30
30
  ★英語読めないんですけどこの解決策ですかね?
31
- [リンク内容](https://github.com/awslabs/aws-sam-cli/issues/959)
31
+ [リンク内容](https://github.com/awslabs/aws-sam-cli/issues/959)
32
+
33
+ [追記]
34
+ 上記リンクを参考にwindowsコンテナ→Linuxコンテナに変更して
35
+ File SharingでCドライブを指定してから
36
+ 再度、『AWS SAM Hello world』を実行しましたところ
37
+ 以下のエラーが発生いたしました。
38
+ Preparing to run app.lambda_handler locally...
39
+ Building SAM Application...
40
+ Build complete.
41
+ Starting the SAM Application locally (see Terminal for output)
42
+ Running command: sam local invoke awsToolkitSamLocalResource --template C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\output\template.yaml --event C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\event.json --env-vars C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkTdUSB4\env-vars.json
43
+ Invoking app.lambda_handler (python3.7)
44
+ Error: Could not find lambci/lambda:python3.7 image locally and failed to pull it from docker.
45
+ Local invoke of SAM Application has ended.

2

error

2020/04/10 07:16

投稿

pokemonta
pokemonta

スコア170

title CHANGED
File without changes
body CHANGED
@@ -11,5 +11,21 @@
11
11
  『AWS SAM Hello world』というサンプルプログラムがPC上に
12
12
  展開されたのですが実行時にエラーが発生します。
13
13
  なにか手順が漏れているのでしょうか
14
- docker.errors.ImageNotFound: 404 Client Error: Not Found ("No such image: lambci/lambda:python3.7")
15
- Local invoke of SAM Application has ended.
14
+ Preparing to run app.lambda_handler locally...
15
+ Building SAM Application...
16
+ Build complete.
17
+ Starting the SAM Application locally (see Terminal for output)
18
+ Running command: sam local invoke awsToolkitSamLocalResource --template C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkCbdGXm\output\template.yaml --event C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkCbdGXm\event.json --env-vars C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkCbdGXm\env-vars.json
19
+ Invoking app.lambda_handler (python3.7)
20
+
21
+ Fetching lambci/lambda:python3.7 Docker container image.....
22
+ Mounting C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkCbdGXm\output\awsToolkitSamLocalResource as /var/task:ro,delegated inside runtime container
23
+ Traceback (most recent call last):
24
+ File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\client.py", line 261, in _raise_for_status
25
+ response.raise_for_status()
26
+ File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\models.py", line 940, in raise_for_status
27
+ raise HTTPError(http_error_msg, response=self)
28
+ requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localnpipe/v1.35/containers/create
29
+
30
+ ★英語読めないんですけどこの解決策ですかね?
31
+ [リンク内容](https://github.com/awslabs/aws-sam-cli/issues/959)

1

改行追加

2020/04/10 03:03

投稿

pokemonta
pokemonta

スコア170

title CHANGED
@@ -1,1 +1,1 @@
1
- SAMの構築方法でエラー発生
1
+ SAMの構築でエラー発生
body CHANGED
@@ -1,10 +1,12 @@
1
1
  以下のサイトを参考にPC上にSAM環境を構築いたしました。
2
2
  [リンク内容](https://qiita.com/haneda-sra-airline-erp/items/ef7bb273d8522a799c09)
3
+
3
4
  環境構築をする上で不明な点が2店ありましたのでご教示願います。
4
5
  1.Docker インストールの際の『共有ドライブ』の設定方法がよくわかりませんでした。
5
6
  Lamdbaは、Linuxで動いていると思いますので
6
7
  Windows上でlinuxコンテナを動かす必要があると思いこの設定が必要だと考えています。
7
8
  [リンク内容](https://docs.aws.amazon.com/ja_jp/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html)
9
+
8
10
  2.『AWS: Create new AWS SAM Application』を選択した後
9
11
  『AWS SAM Hello world』というサンプルプログラムがPC上に
10
12
  展開されたのですが実行時にエラーが発生します。