質問編集履歴

4

追記2

2020/04/10 13:11

投稿

pokemonta
pokemonta

スコア170

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,21 @@
87
87
  Error: Could not find lambci/lambda:python3.7 image locally and failed to pull it from docker.
88
88
 
89
89
  Local invoke of SAM Application has ended.
90
+
91
+
92
+
93
+ [追記2]
94
+
95
+ lambci/lambda:python3.7 imageが見つからないというエラー?ですので
96
+
97
+ 以下のサイトを参考にrunコマンドを実行
98
+
99
+  docker run --rm -v "$PWD":/var/task:ro,delegated lambci/lambda:python3.7 lambda_function.lambda_handler
100
+
101
+ [リンク内容](https://hub.docker.com/r/lambci/lambda/)
102
+
103
+  結果:失敗
104
+
105
+ python3.7はリポジトリにあるはずなのに
106
+
107
+ [リンク内容](https://github.com/lambci/docker-lambda)

3

追記

2020/04/10 13:11

投稿

pokemonta
pokemonta

スコア170

test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,31 @@
59
59
  ★英語読めないんですけどこの解決策ですかね?
60
60
 
61
61
  [リンク内容](https://github.com/awslabs/aws-sam-cli/issues/959)
62
+
63
+
64
+
65
+ [追記]
66
+
67
+ 上記リンクを参考にwindowsコンテナ→Linuxコンテナに変更して
68
+
69
+ File SharingでCドライブを指定してから
70
+
71
+ 再度、『AWS SAM Hello world』を実行しましたところ
72
+
73
+ 以下のエラーが発生いたしました。
74
+
75
+ Preparing to run app.lambda_handler locally...
76
+
77
+ Building SAM Application...
78
+
79
+ Build complete.
80
+
81
+ Starting the SAM Application locally (see Terminal for output)
82
+
83
+ 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
84
+
85
+ Invoking app.lambda_handler (python3.7)
86
+
87
+ Error: Could not find lambci/lambda:python3.7 image locally and failed to pull it from docker.
88
+
89
+ Local invoke of SAM Application has ended.

2

error

2020/04/10 07:16

投稿

pokemonta
pokemonta

スコア170

test CHANGED
File without changes
test CHANGED
@@ -24,6 +24,38 @@
24
24
 
25
25
  なにか手順が漏れているのでしょうか
26
26
 
27
- docker.errors.ImageNotFound: 404 Client Error: Not Found ("No such image: lambci/lambda:python3.7")
27
+ Preparing to run app.lambda_handler locally...
28
28
 
29
- Local invoke of SAM Application has ended.
29
+ Building SAM Application...
30
+
31
+ Build complete.
32
+
33
+ Starting the SAM Application locally (see Terminal for output)
34
+
35
+ 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
36
+
37
+ Invoking app.lambda_handler (python3.7)
38
+
39
+
40
+
41
+ Fetching lambci/lambda:python3.7 Docker container image.....
42
+
43
+ Mounting C:\Users\ユーザ名~1\AppData\Local\Temp\aws-toolkit-vscode\vsctkCbdGXm\output\awsToolkitSamLocalResource as /var/task:ro,delegated inside runtime container
44
+
45
+ Traceback (most recent call last):
46
+
47
+ File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\docker\api\client.py", line 261, in _raise_for_status
48
+
49
+ response.raise_for_status()
50
+
51
+ File "C:\Program Files\Amazon\AWSSAMCLI\runtime\lib\site-packages\requests\models.py", line 940, in raise_for_status
52
+
53
+ raise HTTPError(http_error_msg, response=self)
54
+
55
+ requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http+docker://localnpipe/v1.35/containers/create
56
+
57
+
58
+
59
+ ★英語読めないんですけどこの解決策ですかね?
60
+
61
+ [リンク内容](https://github.com/awslabs/aws-sam-cli/issues/959)

1

改行追加

2020/04/10 03:03

投稿

pokemonta
pokemonta

スコア170

test CHANGED
@@ -1 +1 @@
1
- SAMの構築方法でエラー発生
1
+ SAMの構築でエラー発生
test CHANGED
@@ -1,6 +1,8 @@
1
1
  以下のサイトを参考にPC上にSAM環境を構築いたしました。
2
2
 
3
3
  [リンク内容](https://qiita.com/haneda-sra-airline-erp/items/ef7bb273d8522a799c09)
4
+
5
+
4
6
 
5
7
  環境構築をする上で不明な点が2店ありましたのでご教示願います。
6
8
 
@@ -11,6 +13,8 @@
11
13
  Windows上でlinuxコンテナを動かす必要があると思いこの設定が必要だと考えています。
12
14
 
13
15
  [リンク内容](https://docs.aws.amazon.com/ja_jp/serverless-application-model/latest/developerguide/serverless-sam-cli-install-windows.html)
16
+
17
+
14
18
 
15
19
  2.『AWS: Create new AWS SAM Application』を選択した後
16
20