AWS Serverless Application Repository
構築済みserverlessアプリのリポジトリ
AWS SAMでパッケージ化されたserverlessアプリを共有・検索するためのリポジトリです。アカウントに直接deployしたり、nested applicationとして他のアプリに組み込んだりできます。
- コスト$ 安い
- 難易度●●●●●
- 未使用でも課金?いいえ
- サーバーレス
- 出題試験DVA
たとえるならスマートフォンのアプリストアのようなものですが、各アプリは構築済みのLambda/APIのまとまりです。
いつ使う?
✓ 使うべき場面
既存のserverlessコンポーネントを再利用したい、またはチーム間で社内アプリを共有したいとき。
✗ 避けるべき場面
統制されたインフラテンプレートを組織に共有 → Service Catalog。カスタムインフラの構築 → CloudFormation / CDK。
よくある使い方
- ログ・画像処理用の既製Lambdaを素早くデプロイ
- チーム間でのserverlessコンポーネント共有
- serverlessアプリの一般公開
料金はいくら?
- 課金方式: 個別の料金はかかりません。アプリが作成するリソース(Lambda、API Gatewayなど)の料金を支払います。