AWS Serverless Application Repository

サーバーレスアプリケーションを検索、デプロイ、公開する

AWS Serverless Application Repository は、サーバーレスアプリケーション用のマネージド型リポジトリです。チーム、組織、開発者個人が、再利用可能なアプリケーションを保存して共有できます。また、強力な新しい方法でサーバーレスアーキテクチャを簡単に組み立ててデプロイすることもできます。Serverless Application Repository を使用すると、ソースコードのクローンを作成したり、ソースコードをビルドしてパッケージ化したり、デプロイする前に AWS に発行したりする必要はありません。代わりに、サーバーレスアーキテクチャで Serverless Application Repository からあらかじめ構築されたアプリケーションを使用できます。これによって、チームは仕事の重複を減らし、組織的なベストプラクティスを実現して、市場への投入を加速することができます。AWS Identity and Access Management (IAM) との統合によって、各アプリケーションのリソースレベルでの制御が実現され、アプリケーションをすべてのユーザーとパブリックに共有したり、特定の AWS アカウントとプライベートに共有したりすることができます。構築したアプリケーションを共有するには、AWS Serverless Application Repository に公開してください

各アプリケーションには、使用する AWS リソースを定義する AWS Serverless Application Model (SAM) テンプレートが付属しています。公開によって共有されたアプリケーションには、アプリケーションのソースコードへのリンクも含まれています。Serverless Application Repository の使用に追加料金はかかりません。デプロイするアプリケーションで使用する AWS リソースに対してのみ料金をお支払いいただきます。

仕組み: アプリケーションのデプロイ

利点

より強力なアプリケーションの開発

強力な新しい方法でサーバーレスアーキテクチャを迅速に組み立てます。再利用可能なサーバーレスアプリケーションのパターンを見つけ出してプライベートまたはパブリックに共有し、単純化された AWS SAM の構文を使用して新しいサーバーレスアーキテクチャを作成します。 

アプリケーションを容易に管理

サーバーレスのデプロイに構築済みのアプリケーションを使用すると、ソースコードのクローンを作成したり、ソースコードをビルドしてパッケージ化したり、デプロイする前に AWS に発行したりする必要がなくなります。また、SAM とセマンティックバージョニングもサポートされているため、アプリケーションを容易に管理できます。  

再利用して、再構築はしない

サーバーレスアプリケーションを一度開発して公開したら、Serverless Application Repository に保存して、チーム間やより大きなコミュニティとプライベートに使用することで、取り組みの重複を減らし、開発ワークフローを加速させます。

ベストプラクティスの確認

一般的なユースケースに対するサーバーレスアプリケーションを探して配信します。組織的なベストプラクティスをサーバーレスアーキテクチャに組み込むことで、チーム間での一貫性を保証できます。また、特定の AWS アカウントとアプリケーションを共有するための権限を使用します。

主なパブリッシャー


サーバーレスアプリケーションの使用を開始したところですか?

サーバーレスアプリケーションでは、サーバーのプロビジョニング、スケーリング、管理が必要ありません。サーバーレスアプリケーションはほぼすべてのタイプのアプリケーションまたはバックエンドサービス向けに構築でき、高い可用性でアプリケーションを実行およびスケールするために必要なことをすべて自動的に処理します。詳細を確認する

AWS Serverless Application Repository にアプリケーションを公開することをご希望ですか? 

アプリケーションを公開する方法について学習する
ご不明な点がおありですか?
お問い合わせ