Contenu connexe Similaire à Serverless (20) Plus de Sachirou Inoue (20) Serverless14. Serverless
If your PaaS can efficiently start instances in 20ms that run for
half a second, then call it serverless.
https://twitter.com/adrianco/status/736553530689998848
20. AWS Lambda
バージョン管理 → 函數バージョンにエイリアスを付ける
Log → CloudWatchに吐く
監視 → CloudWatchで
API Gatewayでの認證 → 認證⽤のLambdaを呼ぶ
36. λとAPI Gatewayとの連携
最初のデプロイ:
1. aws_lambda_alias.prodのfunction_versionを "$LATEST" にしておく。Lambda函數作成前で、publish_versionも
してゐずバージョンが未だ無い爲。
2. LambdaとAPI Gatewayをデプロイ。
3. API Gatewayをstagingステージにデプロイ。
4. stagingで検証。
5. Lambdaをpublish_versionして、Versionをメモする。
6. aws_lambda_alias.prodのfunction_versionを 上でメモしたバージョンに書き換へる。
7. Lambdaをデプロイ。
8. API Gatewayをprodステージにデプロイ。
API Gatewayの設定を更新した場合:
1. API Gatewayをデプロイ。
2. API Gatewayをstagingステージにデプロイ。
3. stagingで検証。
4. API Gatewayをprodステージにデプロイ。
Lambdaの設定やコードを変更した場合:
1. Lambdaをデプロイ。
2. stagingで検証。
3. Lambdaをpublish_versionして、Versionをメモする。
4. aws_lambda_alias.prodのfunction_versionを 上でメモしたバージョンに書き換へる。
5. Lambdaをデプロイ。