Closed5

serverless Frameworkを使ってlambdaをデプロイしてみたい

hanetsukihanetsuki

とりま、global install npmを使うのが自然なのかもしれないが、宗教上理由でyarnを使っていく

yarn global add serverless
# npm install -g serverless 
hanetsukihanetsuki

IAMの設定

  • Serverless用のIAMユーザを発行
  • IAMユーザにAdministratorAccessの管理ポリシーを与える
hanetsukihanetsuki

アカウントを紐付ける

serverless config credentials --provider aws --key "your access key id" --secret "your secret access key"

これでdefaultに設定できる。
複数アカウントを利用したい場合には--profileを用いる

hanetsukihanetsuki

サービスの作成

Serverlessはサービスという単位で実行環境を持っている。今回は、aws-nodejsを用いる。

serverless create --template aws-nodejs --name my-service --path my-service

my-serviceのディレクトリが作られる

hanetsukihanetsuki

とりまデプロイ

sls deploy --aws-profile aws-profile --verbose
このスクラップは2ヶ月前にクローズされました