ALBのバックエンドには処理毎に分れたLambdaが複数あります。ALBと複数のLambdaを1つのCloudFormationテンプレートにまとめることもできます。しかし、Lambda毎に開発しているチームが異なるなど […]…
AWS SAM Lambda関数だけを単体でデプロイしたいときのテンプレート設定例
AWS SAM(Serverless Application Model)を利用してAPI Gateway + Lambdaなどのリソース一式をデプロイすることはよくあるかと思います。理由あって他のリソースに一切紐付かな […]
AWS SAM を使ってテンプレートからサーバーレスな環境を構築するハンズオンをやってみた
前回のサーバーレスアーキテクチャで翻訳 Web API を構築するハンズオンをやってみたに引き続き初心者向けのハンズオンをやってみました。 以下の構成をSAM(Serverless Application Model)を […]…
【アップデート】AWS SAM CLI に Delete コマンドが追加されました!
そろそろ寝ようかと思ってスマホを眺めていたところ、AWS SAM CLI で Delete 機能が追加されたリリースを見つけました。 普段、SAM CLI を使っているとき、スタックを削除しようと思うと Cloudfor […]…
【Greengrass V2】定期的にセンサーデータを取得する Lambda コンポーネントを AWS SAM で作ってみた
前回の記事では、カスタムコンポーネントで温湿度データを取得しましたが、今回はこれを Lambda として作成してみました。 全体の構成は下記のようになります。(デバイス間の結線は簡略化して描いています。) Lambda […]…
AWS SAMパイプライン機能で .NET Core 3.1 を指定するとパイプラインの実行に失敗する
いわさです。 先日、以下のSAMパイプライン機能を試しました。 その際に、SAMの初期化時に.NET Core 3.1を選択するとパイプラインが失敗しました。 現時点では、動作させるためにはパイプラインの修正を行う必要が […]…
パブリックプレビューのAWS SAM パイプライン機能を試してみた
いわさです。 AWSサーバーレスアプリケーションモデル(通称:SAM)は、CloudFormationを拡張し、サーバーレスアプリケーションに特化したSAM構文でテンプレートを作成することが出来る機能です。 SAMを使っ […]…