質問編集履歴

2

2021/01/19 02:07

投稿

kiteT
kiteT

スコア0

test CHANGED
@@ -1 +1 @@
1
- Proxy環境下でAWS sam localがタイムアウトエラーとなる
1
+ AWS sam localがエラーとなる
test CHANGED
File without changes

1

2021/01/19 02:07

投稿

kiteT
kiteT

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,181 +1,3 @@
1
- ### 前提・実現したいこと
2
-
3
-
4
-
5
- Proxy環境下でAWS SAMを利用したいと考えています。
6
-
7
- sam build後にsam local invokeを実行すると以下のエラーが発生しました。
8
-
9
- sam local start-apiを実行しても同様のエラーが発生しました。
10
-
11
-
12
-
13
- Cloud9環境、Proxy環境下ではないPCでは同様の手順で成功していることや、
14
-
15
- Network Errorの記載があることからProxy環境下で利用していることが原因だと思っていますが、
16
-
17
- 解消方法が見つかっていない状況です。
18
-
19
-
20
-
21
- 解消方法をご存じの方がおりましたら、ご教示いただければ幸いです。
22
-
23
-
24
-
25
- ### 発生している問題・エラーメッセージ
26
-
27
-
28
-
29
- ```
30
-
31
- PS C:\dev\python\python36test> sam local invoke
32
-
33
- Invoking app.lambda_handler (python3.6)
34
-
35
- Skip pulling image and use local one: amazon/aws-sam-cli-emulation-image-python3.6:rapid-1.15.0.
36
-
37
-
38
-
39
- Mounting C:\dev\python\python36test.aws-sam\build\HelloWorldFunction as /var/task:ro, delegated inside runtime container
40
-
41
- Function 'HelloWorldFunction' timed out after 3 seconds
42
-
43
- <HTML>
44
-
45
- <HEAD>
46
-
47
- <TITLE>Network Error</TITLE>
48
-
49
- </HEAD>
50
-
51
- (省略)
52
-
53
- ```
54
-
55
-
56
-
57
- ### 該当のソースコード
58
-
59
-
60
-
61
- sam initでpython3.6を指定したときの初期状態になります。
62
-
63
-
64
-
65
- ```
66
-
67
- PS C:\dev\python> sam init
68
-
69
- Which template source would you like to use?
70
-
71
- 1 - AWS Quick Start Templates
72
-
73
- 2 - Custom Template Location
74
-
75
- Choice: 1
76
-
77
- What package type would you like to use?
78
-
79
- 1 - Zip (artifact is a zip uploaded to S3)
80
-
81
- 2 - Image (artifact is an image uploaded to an ECR image repository)
82
-
83
- Package type: 1
84
-
85
-
86
-
87
- Which runtime would you like to use?
88
-
89
- 1 - nodejs12.x
90
-
91
- 2 - python3.8
92
-
93
- 3 - ruby2.7
94
-
95
- 4 - go1.x
96
-
97
- 5 - java11
98
-
99
- 6 - dotnetcore3.1
100
-
101
- 7 - nodejs10.x
102
-
103
- 8 - python3.7
104
-
105
- 9 - python3.6
106
-
107
- 10 - python2.7
108
-
109
- 11 - ruby2.5
110
-
111
- 12 - java8.al2
112
-
113
- 13 - java8
114
-
115
- 14 - dotnetcore2.1
116
-
117
- Runtime: 9
118
-
119
-
120
-
121
- Project name [sam-app]: python36test
122
-
123
-
124
-
125
- Cloning app templates from https://github.com/aws/aws-sam-cli-app-templates
126
-
127
-
128
-
129
- AWS quick start application templates:
130
-
131
- 1 - Hello World Example
132
-
133
- 2 - EventBridge Hello World
134
-
135
- 3 - EventBridge App from scratch (100+ Event Schemas)
136
-
137
- 4 - Step Functions Sample App (Stock Trader)
138
-
139
- Template selection: 1
140
-
141
-
142
-
143
- -----------------------
144
-
145
- Generating application:
146
-
147
- -----------------------
148
-
149
- Name: python36test
150
-
151
- Runtime: python3.6
152
-
153
- Dependency Manager: pip
154
-
155
- Application Template: hello-world
156
-
157
- Output Directory: .
158
-
159
-
160
-
161
- Next steps can be found in the README file at ./python36test/README.md
162
-
163
- ```
164
-
165
-
166
-
167
- ### 試したこと
168
-
169
-
170
-
171
- ・環境変数でHTTP_PROXY、HTTPS_PROXYを設定
172
-
173
- ・dockerのPROXYを設定
174
-
175
- ・別言語で実行(go1.xも同様のエラーが発生)
176
-
177
-
178
-
179
1
  ### 補足情報(FW/ツールのバージョンなど)
180
2
 
181
3