質問編集履歴
7
デザインがおかしいのでなおす
test
CHANGED
File without changes
|
test
CHANGED
@@ -214,12 +214,20 @@
|
|
214
214
|
|
215
215
|
こちらのサイトでは
|
216
216
|
|
217
|
+
|
218
|
+
|
217
219
|
> serverless deploy --aws-profile production
|
218
220
|
|
221
|
+
|
222
|
+
|
219
223
|
という書き方がされている、よって
|
220
224
|
|
225
|
+
|
226
|
+
|
221
227
|
> serverless deploy --aws-profile stg
|
222
228
|
|
229
|
+
|
230
|
+
|
223
231
|
で試してみた。がダメ、
|
224
232
|
|
225
233
|
ひょっとするとシークレットキーが間違っているのではないかと疑う。
|
6
追記3 こんなに悩んでわからないときは、くだらないことの可能性が高い気がする。
test
CHANGED
File without changes
|
test
CHANGED
@@ -205,3 +205,21 @@
|
|
205
205
|
この追記で、profileがstgを読むようになった。だが、向きさきは以前devのまま。
|
206
206
|
|
207
207
|
向きさきを変える方法を探す。
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
# 追記3
|
212
|
+
|
213
|
+
http://takayukinakata.hatenablog.com/entry/2018/03/30/193413
|
214
|
+
|
215
|
+
こちらのサイトでは
|
216
|
+
|
217
|
+
> serverless deploy --aws-profile production
|
218
|
+
|
219
|
+
という書き方がされている、よって
|
220
|
+
|
221
|
+
> serverless deploy --aws-profile stg
|
222
|
+
|
223
|
+
で試してみた。がダメ、
|
224
|
+
|
225
|
+
ひょっとするとシークレットキーが間違っているのではないかと疑う。
|
5
1契約で2アカウントと間違われそうなので更新
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
AWSの環境2つをdevとstgで使い分けています。
|
1
|
+
AWSの環境(契約)2つ(会社・個人)をdevとstgで使い分けています。
|
2
2
|
|
3
3
|
アクセスキー、シークレットアクセスキーもそれぞれ取得しています。
|
4
4
|
|
4
情報追記2 profileを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -172,7 +172,7 @@
|
|
172
172
|
|
173
173
|
---
|
174
174
|
|
175
|
-
# 追記
|
175
|
+
# 追記1
|
176
176
|
|
177
177
|
configureのdefaultに書かれている[アクセスキー][シークレットキー]をstgに書いていた[アクセスキー][シークレットキー]に書き換えてdeploy -vを行ったところ、以下のerrorMessageが表示されました。
|
178
178
|
|
@@ -185,3 +185,23 @@
|
|
185
185
|
権限がないと言っているので、deployコマンドを実行時にdeploy先の指定はconfigureのアクセスキーで指定できるわけではなく、どこか別の場所にdeploy先の指定があると考えられそうです。向きさきがdevなのにアクセスキーなどがstg用のものなのでerrorが出たと考えられると思います。
|
186
186
|
|
187
187
|
思い当たる設定場所がありませんが、向き先の指定をしている場所を探してみます。
|
188
|
+
|
189
|
+
|
190
|
+
|
191
|
+
# 追記2
|
192
|
+
|
193
|
+
serverless.ymlに
|
194
|
+
|
195
|
+
```
|
196
|
+
|
197
|
+
provider:
|
198
|
+
|
199
|
+
profile: ${opt:stage, self:custom.defaultStage}
|
200
|
+
|
201
|
+
```
|
202
|
+
|
203
|
+
を追記、--stage stgにすると[追記1]のエラーが発生する。
|
204
|
+
|
205
|
+
この追記で、profileがstgを読むようになった。だが、向きさきは以前devのまま。
|
206
|
+
|
207
|
+
向きさきを変える方法を探す。
|
3
新しいerrorMessage
test
CHANGED
File without changes
|
test
CHANGED
@@ -163,3 +163,25 @@
|
|
163
163
|
|
164
164
|
|
165
165
|
```
|
166
|
+
|
167
|
+
|
168
|
+
|
169
|
+
|
170
|
+
|
171
|
+
|
172
|
+
|
173
|
+
---
|
174
|
+
|
175
|
+
# 追記
|
176
|
+
|
177
|
+
configureのdefaultに書かれている[アクセスキー][シークレットキー]をstgに書いていた[アクセスキー][シークレットキー]に書き換えてdeploy -vを行ったところ、以下のerrorMessageが表示されました。
|
178
|
+
|
179
|
+
|
180
|
+
|
181
|
+
> User: arn:aws:iam::999999999999:user/Kuniatsu is not authorized to perform:
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
権限がないと言っているので、deployコマンドを実行時にdeploy先の指定はconfigureのアクセスキーで指定できるわけではなく、どこか別の場所にdeploy先の指定があると考えられそうです。向きさきがdevなのにアクセスキーなどがstg用のものなのでerrorが出たと考えられると思います。
|
186
|
+
|
187
|
+
思い当たる設定場所がありませんが、向き先の指定をしている場所を探してみます。
|
2
optionのパターンを追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -42,9 +42,11 @@
|
|
42
42
|
|
43
43
|
>$ sls deploy
|
44
44
|
|
45
|
+
>$ sls deploy --profile stg --stage stg -v
|
46
|
+
|
45
47
|
```
|
46
48
|
|
47
|
-
を叩くと、
|
49
|
+
を叩くと、全てdev側にdeployされてしまいます。
|
48
50
|
|
49
51
|
どのようにすればプロファイルstgの方にdeployすることができるでしょうか?
|
50
52
|
|
1
profileの参照も確認しましたので追記いたします。
test
CHANGED
File without changes
|
test
CHANGED
@@ -110,6 +110,54 @@
|
|
110
110
|
|
111
111
|
|
112
112
|
|
113
|
+
```
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
|
118
|
+
|
119
|
+
|
120
|
+
|
121
|
+
参照の確認
|
122
|
+
|
123
|
+
```
|
124
|
+
|
125
|
+
$ aws configure list
|
126
|
+
|
127
|
+
Name Value Type Location
|
128
|
+
|
129
|
+
---- ----- ---- --------
|
130
|
+
|
131
|
+
profile <not set> None None
|
132
|
+
|
133
|
+
access_key ****************BBBB shared-credentials-file
|
134
|
+
|
135
|
+
secret_key ****************ttTT shared-credentials-file
|
136
|
+
|
137
|
+
region ap-northeast-1 config-file ~/.aws/config
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
$ aws configure list --profile stg
|
146
|
+
|
147
|
+
Name Value Type Location
|
148
|
+
|
149
|
+
---- ----- ---- --------
|
150
|
+
|
151
|
+
profile stg manual --profile
|
152
|
+
|
153
|
+
access_key ****************AAAA shared-credentials-file
|
154
|
+
|
155
|
+
secret_key ****************SSss shared-credentials-file
|
156
|
+
|
157
|
+
region ap-northeast-1 config-file ~/.aws/config
|
158
|
+
|
159
|
+
mbp:banner_point_api epark$
|
160
|
+
|
113
161
|
|
114
162
|
|
115
163
|
```
|