StepFunctions を Serverless フレームワークで実装したサンプル

概要 AWS 公式の StepFunctions チュートリアル を Serverless フレームワークを使って実装したサンプル プロジェクトの作成 作業するディレクトリを作成します。 serverless フレームワークも...

June 15, 2020

Serverless + Lambda Layer でのライブラリの共通化

概要 Serverless フレームワークを使用して Lambda Layer を作成し、別の Lambda から Layer にあるライブラリを利用する例です。 serverless.yml の設定 Lambda 関数が実行されるサーバーのデフォルトのラ...

June 4, 2020

サーバーレスなURL短縮サービスを API Gateway と Lambda で作る

概要 URL 短縮サービスを AWS API Gateway + Lambda で実装した例になります。 データストアには DynamoDB を使用しています。 掲載しているコードはこちらでも公開しています。 セッ...

May 28, 2020

API Gateway の Lambda Authorizer をRuby で実装してみる

概要 API Gateway の機能である Lambda Authorizer を Ruby で実装してみました。 オーソライザーの中身は AWS Cognito を利用したトークンベースで行っています。 デプロイには Serverless を使用しまし...

May 25, 2020

Lambda から別アカウントのS3へ接続してみる

概要 別の AWS アカウントにある S3 へアクセスする方法を解説しています。 説明のためここからはアクセス元のアカウントをアカウントA、アクセス先のをアカ...

May 7, 2020

SAM で Layer からライブラリを呼び出す

概要 SAM でライブラリをレイヤー化し、メインの Lambda 関数から呼び出すまでの方法を書き留めています。 使用するランタイムは Ruby2.5 です。 Ruby 2.5.3 SAM CLI 0.44.0 プロジェクト...

March 12, 2020