質問編集履歴

7

デプロイコマンド追記

2022/07/19 17:19

投稿

jetstream
jetstream

スコア65

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

修正

2022/07/19 11:36

投稿

jetstream
jetstream

スコア65

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}で参照しているようです。Serverless Framework3.19.0にバージョンアップした後、デプロイがエラーで失敗しました。1.61.2に戻したら、デプロイができることは確認しました。
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

追記・修正

2022/07/19 11:35

投稿

jetstream
jetstream

スコア65

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
- 補足: 前のバージョンのServerless Framework (serverless@1.61.2) をインストールしてもエラーが出るので、serverlessのバージョンを上げたことによるエラーではないかもしれません。
276
+
272
-
277
+

4

修正

2022/07/18 11:12

投稿

jetstream
jetstream

スコア65

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

タグ修正

2022/07/18 11:10

投稿

jetstream
jetstream

スコア65

test CHANGED
File without changes
test CHANGED
File without changes

2

修正

2022/07/16 10:33

投稿

jetstream
jetstream

スコア65

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[_APPNAME: ${self:custom.TEST_app_name}
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ファイルを追記

2022/07/16 10:31

投稿

jetstream
jetstream

スコア65

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
- Python3.9.10
254
+ ```ここに言語を入力
255
+ {
256
+ "name": "test-v2-escalation-api",
257
+ "description": "",
258
+ "version": "2.0.0",
259
+ "dependencies": {
254
- Serverless Framework v3 (serverless@3.19.0)
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
+