serverless frameworkを設定する : AWS編

インストール

以下のコマンドでグローバルインストール

sudo npm install -g serverless

Serverless frameworkの設定

serverless config credentials --provider aws --key <ACCESS KEY ID> --secret <SECRET KEY>

クレデンシャルファイルにキー/シークレットを保存しておけば、各コマンドでプロファイルを指定することで、Serverlessコマンドで以下のように使い分けれる。

serverless deploy --aws-profile serverless

プロファイルだけでなく、regionを環境変数にエクスポートすることも可能

export AWS_PROFILE="serverless" && export AWS_REGION=eu-west-1