6月
10

問題

amplifyで知り合いが開発しているものをcloneしてセットアップしていたところamplify initでこける

⠹ Initializing your environment: dev(node:80382) UnhandledPromiseRejectionWarning: AccessDenied: Access Denied

https://xp-cloud.jp/blog/2020/03/24/6922/

いろいろ参考になりそうな記事がるけれども、動かない。

amplify configureでいくつかIAM作り直したり、aws configureでaws cliのログインをしなおしてもダメ。

結論

credentialのdefaultをいじった

https://xp-cloud.jp/blog/2020/03/24/6922/

こちらの記事にある通り、amplify configで作ったプロファイルはdefaultとは別に指定した名前で~/.aws/credentialsに格納されてます。

で、どうやらamplify configでIAM作ってもamplify initする時はdefaultの方を参照してしまうらしく、それでAccess Deniedされていたみたいです。

なのであまり根本的に無解決になってない気がしますがdefaultを新たに作ったconfig情報で上書きしました。

もっといい解決法があればコメントいただけると嬉しいです。

cover Photo by Kai Oberhäuser on Unsplash

About the Author

Leave a Reply