Closed5
serverless Frameworkを使ってlambdaをデプロイしてみたい
とりま、global install npm
を使うのが自然なのかもしれないが、宗教上理由でyarn
を使っていく
yarn global add serverless
# npm install -g serverless
IAMの設定
- Serverless用のIAMユーザを発行
- IAMユーザにAdministratorAccessの管理ポリシーを与える
アカウントを紐付ける
serverless config credentials --provider aws --key "your access key id" --secret "your secret access key"
これでdefaultに設定できる。
複数アカウントを利用したい場合には--profile
を用いる
サービスの作成
Serverlessはサービスという単位で実行環境を持っている。今回は、aws-nodejs
を用いる。
serverless create --template aws-nodejs --name my-service --path my-service
my-service
のディレクトリが作られる
とりまデプロイ
sls deploy --aws-profile aws-profile --verbose
このスクラップは2ヶ月前にクローズされました