質問編集履歴
4
追記2
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
追記
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
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,5 +11,21 @@
|
|
11
11
|
『AWS SAM Hello world』というサンプルプログラムがPC上に
|
12
12
|
展開されたのですが実行時にエラーが発生します。
|
13
13
|
なにか手順が漏れているのでしょうか
|
14
|
-
|
15
|
-
|
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
改行追加
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
|
展開されたのですが実行時にエラーが発生します。
|