Serverless Frameworkで異なるAWS profileを使ってデプロイする

技術備忘録

Serverless Frameworkでは自動的にデフォルトのaws profileが使われますが、開発で複数のAWSアカウントに関わっているとデプロイ先を切り分ける必要が出てきます。以下のやり方で簡単に切り替えを行えます。

スポンサーリンク

AWS profileを修正

WindowsのAWS CLIをインストールしている場合、AWS profileはC:\Users\{ユーザ名}\.aws\credentialsにAWSのアクセスキーなどが格納されていると思います。こちらに新たなAWS profileを指定します。

[default]
aws_access_key_id=XXXXXXXXXXXXXXXXXXXXX
aws_secret_access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxx

[devProfile]
aws_access_key_id=YYYYYYYYYYYYYYYYYYYYY
aws_secret_access_key=yyyyyyyyyyyyyyyyyyyyyyyyyyy
スポンサーリンク

–aws-profileで使用するプロファイルを指定

こちらを基にプロファイルを指定してsls deployを行います。

sls deploy --aws-profile devProfile

コメント

タイトルとURLをコピーしました