記事情報殿堂入り企業

AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察

AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察

サーバーレス開発部では、AWS Lambda の Lambda Function をひんぱんに開発します。Lambda Function はその特性上、アプリケーションサーバーを持たず、Function として登録すれば [...]...

更新日: 2018-03-09
記事の見出し
  • AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察
  • Lambda Function の開発で感じる課題
  • 開発からデプロイまでリポジトリ単位でやり方を考察
  • ざっくりどうやるか
  • 利用したツールとバージョン
  • 作るもの
  • コーディング作業
  • venv 有効化
  • Intellij 設定
  • Unit Test
  • 結合テスト
  • LocalStack の準備
  • AWS SAM Local の準備
  • 実行したい Lambda Function
  • 入力ペイロード
  • CloudFormation テンプレート
  • SAM Local での実行時に使う環境変数の定義JSON
  • Lambda Function をローカルで実行
  • テストとして実行するには?
  • デプロイ
  • CI / CD
  • 追加開発作業
  • 関数を追加する場合
  • リソース/別業務を追加する場合
  • まとめ
  • 参考資料
  • 今回のソースコード
  • サーバーレス開発部では仲間を募集しています!
テックブログ情報
AWS Lambda(Python) の開発環境・テスト・デプロイ・CI 考察
ブログAWS/iOS技術者の必読メディア:クラスメソッド株式会社ブログ
ブログ概要AWS/iOS技術者の必読メディア
会社名クラスメソッド株式会社
会社概要AWSプロフェッショナル集団として受託システム開発を行う企業です