質問編集履歴

7

デザインがおかしいのでなおす

2019/01/30 09:09

投稿

kuniatsu
kuniatsu

スコア141

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 こんなに悩んでわからないときは、くだらないことの可能性が高い気がする。

2019/01/30 09:09

投稿

kuniatsu
kuniatsu

スコア141

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アカウントと間違われそうなので更新

2019/01/30 09:08

投稿

kuniatsu
kuniatsu

スコア141

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を追記

2019/01/30 08:58

投稿

kuniatsu
kuniatsu

スコア141

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

2019/01/30 07:59

投稿

kuniatsu
kuniatsu

スコア141

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のパターンを追加。

2019/01/30 07:36

投稿

kuniatsu
kuniatsu

スコア141

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
- を叩くと、どちらもdev側にdeployされてしまいます。
49
+ を叩くと、全てdev側にdeployされてしまいます。
48
50
 
49
51
  どのようにすればプロファイルstgの方にdeployすることができるでしょうか?
50
52
 

1

profileの参照も確認しましたので追記いたします。

2019/01/30 07:24

投稿

kuniatsu
kuniatsu

スコア141

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
  ```