質問編集履歴
7
デプロイコマンド追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,3 +1,19 @@
|
|
1
|
+
# デプロイコマンド
|
2
|
+
```
|
3
|
+
sls deploy \
|
4
|
+
--verbose \
|
5
|
+
--force \
|
6
|
+
--region $region \
|
7
|
+
--region_type ${REGION_TYPE[$i]} \
|
8
|
+
--stage $STAGE \
|
9
|
+
--alias $API_ENV \
|
10
|
+
--test_app_name $TEST_APP_NAME \
|
11
|
+
--test_main_region $TEST_MAIN_REGION \
|
12
|
+
--test_sub_region $TEST_SUB_REGION \
|
13
|
+
--test_domain $TEST_DOMAIN \
|
14
|
+
--nr_account_id $NR_ACCOUNT_ID
|
15
|
+
```
|
16
|
+
|
1
17
|
# エラー
|
2
18
|
```
|
3
19
|
Error:
|
6
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,18 +1,3 @@
|
|
1
|
-
# デプロイコマンド
|
2
|
-
```
|
3
|
-
sls deploy \
|
4
|
-
--verbose \
|
5
|
-
--force \
|
6
|
-
--region $region \
|
7
|
-
--region_type ${REGION_TYPE[$i]} \
|
8
|
-
--stage $STAGE \
|
9
|
-
--alias $API_ENV \
|
10
|
-
--test_app_name $TEST_APP_NAME \
|
11
|
-
--test_main_region $TEST_MAIN_REGION \
|
12
|
-
--test_sub_region $TEST_SUB_REGION \
|
13
|
-
--test_domain $TEST_DOMAIN \
|
14
|
-
--nr_account_id $NR_ACCOUNT_ID
|
15
|
-
```
|
16
1
|
# エラー
|
17
2
|
```
|
18
3
|
Error:
|
@@ -23,19 +8,16 @@
|
|
23
8
|
Python3.9.10
|
24
9
|
Serverless Framework v3 (serverless@3.19.0)
|
25
10
|
|
26
|
-
|
11
|
+
デプロイコマンド(sls deploy)を実行したらエラーが出ました。
|
27
12
|
修正が必要な箇所を教えていただけると嬉しいです。
|
28
|
-
|
29
|
-
|
30
|
-
|
31
|
-
|
32
13
|
|
33
14
|
エラーが出ている箇所はserverless.yml の
|
34
15
|
```ここに言語を入力
|
35
16
|
API_ENV: ${self:provider.alias}
|
36
17
|
```
|
37
18
|
の部分です。
|
38
|
-
serverless-aws-aliasというプラグインを使用して、現在デプロイされているエイリアスを${self:provider.alias}で参照しているようです。
|
19
|
+
serverless-aws-aliasというプラグインを使用して、現在デプロイされているエイリアスを${self:provider.alias}で参照しているようです。
|
20
|
+
Serverless Framework3.19.0にバージョンアップした後、デプロイがエラーで失敗しました。1.61.2に戻したら、デプロイができることは確認しました。
|
39
21
|
|
40
22
|
# serverless.yml
|
41
23
|
```yml
|
5
追記・修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -26,11 +26,16 @@
|
|
26
26
|
上記のデプロイコマンドを実行したらエラーが出ます。
|
27
27
|
修正が必要な箇所を教えていただけると嬉しいです。
|
28
28
|
|
29
|
+
|
30
|
+
|
31
|
+
|
32
|
+
|
29
33
|
エラーが出ている箇所はserverless.yml の
|
30
34
|
```ここに言語を入力
|
31
35
|
API_ENV: ${self:provider.alias}
|
32
36
|
```
|
33
37
|
の部分です。
|
38
|
+
serverless-aws-aliasというプラグインを使用して、現在デプロイされているエイリアスを${self:provider.alias}で参照しているようです。Serverless Framework3.19.0にバージョンアップした後、デプロイがエラーで失敗しました。1.61.2に戻したら、デプロイができることは確認しました。
|
34
39
|
|
35
40
|
# serverless.yml
|
36
41
|
```yml
|
@@ -268,5 +273,5 @@
|
|
268
273
|
}
|
269
274
|
```
|
270
275
|
|
271
|
-
|
276
|
+
|
272
|
-
|
277
|
+
|
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,7 +24,6 @@
|
|
24
24
|
Serverless Framework v3 (serverless@3.19.0)
|
25
25
|
|
26
26
|
上記のデプロイコマンドを実行したらエラーが出ます。
|
27
|
-
前のバージョンのServerless Framework (serverless@1.61.2) をインストールしてもエラーが出るので、serverlessのバージョンを上げたことによるエラーではないかもしれません。
|
28
27
|
修正が必要な箇所を教えていただけると嬉しいです。
|
29
28
|
|
30
29
|
エラーが出ている箇所はserverless.yml の
|
@@ -269,3 +268,5 @@
|
|
269
268
|
}
|
270
269
|
```
|
271
270
|
|
271
|
+
補足: 前のバージョンのServerless Framework (serverless@1.61.2) をインストールしてもエラーが出るので、serverlessのバージョンを上げたことによるエラーではないかもしれません。
|
272
|
+
|
3
タグ修正
test
CHANGED
File without changes
|
test
CHANGED
File without changes
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -107,7 +107,7 @@
|
|
107
107
|
escalation_bucket_name: ${self:custom.escalation-api-bucket_name.${self:custom.region_type}}
|
108
108
|
slack_oauth_token: ${opt:slack_oauth_token}
|
109
109
|
pd_subdomain: ${opt:pd_subdomain}
|
110
|
-
TEST
|
110
|
+
TEST_APPNAME: ${self:custom.TEST_app_name}
|
111
111
|
TEST_STAGE: ${self:provider.stage}
|
112
112
|
TEST_ACCOUNT_ID: "#{AWS::AccountId}"
|
113
113
|
TEST_GLOBAL_VALUE_DOMAIN_BASE: ${opt:TEST_domain}
|
1
JSONファイルを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -19,8 +19,11 @@
|
|
19
19
|
Cannot resolve serverless.yml: Variables resolution errored with:
|
20
20
|
- Cannot resolve variable at "provider.environment.API_ENV": Value not found at "self" source
|
21
21
|
```
|
22
|
-
|
22
|
+
# 環境
|
23
|
+
Python3.9.10
|
24
|
+
Serverless Framework v3 (serverless@3.19.0)
|
25
|
+
|
23
|
-
上記のデプロイコマンドを実行したら
|
26
|
+
上記のデプロイコマンドを実行したらエラーが出ます。
|
24
27
|
前のバージョンのServerless Framework (serverless@1.61.2) をインストールしてもエラーが出るので、serverlessのバージョンを上げたことによるエラーではないかもしれません。
|
25
28
|
修正が必要な箇所を教えていただけると嬉しいです。
|
26
29
|
|
@@ -247,8 +250,22 @@
|
|
247
250
|
- serverless-aws-alias
|
248
251
|
```
|
249
252
|
|
250
|
-
package.json
|
253
|
+
# package.json
|
251
|
-
|
252
|
-
# 環境
|
253
|
-
|
254
|
+
```ここに言語を入力
|
255
|
+
{
|
256
|
+
"name": "test-v2-escalation-api",
|
257
|
+
"description": "",
|
258
|
+
"version": "2.0.0",
|
259
|
+
"dependencies": {
|
254
|
-
|
260
|
+
"serverless-aws-alias": "^1.8.0"
|
261
|
+
},
|
262
|
+
"devDependencies": {
|
263
|
+
"serverless-python-requirements": "^4.2.5",
|
264
|
+
"serverless-pseudo-parameters": "^2.2.0",
|
265
|
+
"serverless-plugin-log-subscription": "^1.2.0",
|
266
|
+
"serverless-plugin-tracing": "^2.0.0",
|
267
|
+
"serverless-plugin-include-dependencies": "^3.2.1"
|
268
|
+
}
|
269
|
+
}
|
270
|
+
```
|
271
|
+
|