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
コメント