Amazon Web Services ブログ

AWS サーバーレスアプリケーションのリポジトリの準備を整えてください

サーバーレスアプリケーションは、私が想像していたよりも早く主流になりました。毎日毎秒、数えきれないほどの AWS Lambda 関数が必要に応じて誕生し、重要なビジネス機能を処理して完了しています。ユーザーの皆様からは、このモデルの柔軟性、スケーラビリティ、コスト効率に優れた点において良い評価を頂いています。

当社は、AWS のすべてのお客様がサーバーレスな未来に向かって前進していただきたいと考えています。Lambda の発表後、当社はサーバーレスアプリケーションモデル (SAM) に従って、サーバーレスアプリケーションを AWS にデプロイおよび管理するプロセスをさらに簡略化しました。また、ウェブアプリモバイルバックエンドイメージ認識と処理リアルタイムのファイル処理IoTMapReduceリアルタイムのストリーム処理、およびチャットボットのイメージモデレーション用に、サーバーレスリファレンスアーキテクチャも公開しました。

今日は、次の一歩についてお話したいと思います。当社は、AWS のお客様によるサーバーレスアプリの発見とデプロイを可能な限り簡単にしたいと考えています。また、Lambda、SAM、サーバーレスアプリのオープンソースコミュニティを強化し、誰もが共有、参加して利点を得られる余地を作りたいと考えています。

AWS サーバーレスアプリケーションのレポジトリ
近日中に公開予定である AWS サーバーレスアプリケーションのレポジトリを少しだけご紹介します。サーバーレスアプリのプロデューサーとコンシューマー向けに設計されたこの AWS コンソールコンポーネントは、公開、検出、およびデプロイをサポートします。

プロデューサー (開発者、ISV、SaaS プロバイダ、AWS パートナー) は、レポジトリへの公開を簡単に行うことができます。アプリは SAM 形式である必要があり、SPDX ライセンス ID が付属し、グローバルな共有 (すべての AWS のお客様) またはプライベートな共有 (個人とチーム用のアクセスコントロール) のオプションがあります。ソースコードとその他のアプリケーションコンポーネントは、GitHub またはその他のソースコードレポジトリに保存し、参照により含めることができます。この場合も共有のコントロールが可能です。

お客様からの提出をお待ちしております。これは、他社 (Datadog、Here、Splunk、SignalFx) が作成中のレポジトリに加わります。

発行者向け
既に SAM を使用してサーバーレスアプリを構築している場合、提出の受け付け準備が間もなく整います。簡単に復習すると、SAM では、API アクションによってトリガーされ、S3 にアップロードされる Amazon API Gateway API、Amazon DynamoDB テーブル、および AWS Lambda 関数を定義できます。サーバーレスアプリは、Open Source Initiative (OSI) によって承認されたオープンソースライセンスに従って利用できる限り、サードパーティーライブラリを使用できます。リソースベースの IAM ポリシーを使用してアプリへのアクセスを制御できます。プライベートにするか、非常に選択的な基準に基づいてクロスアカウントアクセスを許可するか、一般公開できます。

コンシューマー向け
アプリは Lambda コンソールで見つけ、使用を開始できます。

また、各アプリのステータスを確認できます。

乞うご期待
この機能のすべては、AWS マネジメントコンソールAWS コマンドラインインターフェイス (CLI)、および API の豊富なセットからアクセス可能です。利用可能になり次第、詳細情報をお伝えします。

使用開始を希望される場合は、プレビューにサインアップしていただけます。

Jeff;