かんがるーさんの日記

最近自分が興味をもったものを調べた時の手順等を書いています。今は Spring Boot をいじっています。

徒然なるままに serverless( 大目次 )

GitHubhttps://github.com/ksby/ksbysample-serverless

  1. IntelliJ IDEA+Node.js+npm+serverless framework+Python の組み合わせで開発環境を構築して AWS Lambda を作成してみる
  2. 別途作成しておいた IAM Role、S3 Bucket を複数の Serverless Framework のプロジェクトから利用できるのか?
  3. S3 にアップロードされた画像ファイルから Lambda でサムネイル画像を生成してみる
  4. resize-image-app-project プロジェクトで作成した AWS Lambda のユニットテストを作成する(local動作版)
  5. resize-image-app-project プロジェクトで作成した AWS Lambda のユニットテストを Docker コンテナ上で動作させる
  6. 外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置する(前編)
  7. 外部パッケージの Pillow と独自モジュール(.py ファイル)を Lambda Layer に配置する(後編)
  8. API Gateway で受信したメッセージを SNS 経由で Slack へ通知する
  9. serverless-domain-manager プラグインを利用して独自ドメインで API Gateway にアクセスする
  10. API Gateway で受信するデータを JSON Schema Validation でチェックしてから SQS へ送信する
  11. aws-lambda-powertools を試してみる(Logger 編)
  12. aws-lambda-powertools を試してみる(Tracer&X-Ray 編その1)
  13. aws-lambda-powertools を試してみる(Tracer&X-Ray 編その2)
  14. boto3 のインスタンス生成をグローバルで行っても moto を利用したユニットテストを成功させるには?
  15. Serverless Framework で deploy 用ディレクトリへ移動→環境変数を設定する方法で deploy する環境を切り替える(その1)
  16. Serverless Framework で deploy 用ディレクトリへ移動→環境変数を設定する方法で deploy する環境を切り替える(その2)
  17. Serverless Framework で deploy 用ディレクトリへ移動→環境変数を設定する方法で deploy する環境を切り替える(その3、CircleCI に deploy する)