でアプリケーションとリソースをデプロイする AWS SAM - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

でアプリケーションとリソースをデプロイする AWS SAM

アプリケーションをデプロイすると、 AWS リソースが AWS クラウドでプロビジョニングおよび設定され、アプリケーションが クラウドで実行されます。 は、基盤となるデプロイメカニズムAWS CloudFormationとして AWS SAM を使用します。 AWS SAM は、 sam build コマンドの実行時に作成したビルドアーティファクトを、サーバーレスアプリケーションをデプロイするための標準入力として使用します。

では AWS SAM、サーバーレスアプリケーションを手動でデプロイすることも、デプロイを自動化することもできます。デプロイを自動化するには、選択した継続的インテグレーションおよび継続的デプロイ (CI/CD) システムで AWS SAM パイプラインを使用します。デプロイパイプラインは、サーバーレスアプリケーションの新しいバージョンをリリースするために実行される自動化された一連のステップです。

このセクションのトピックでは、自動デプロイと手動デプロイの両方に関するガイダンスを提供します。アプリケーションを手動でデプロイするには、 AWS SAMCLI コマンドを使用します。デプロイを自動化するには、このセクションのトピックを参照してください。パイプラインと CI/CD システムを使用したデプロイの自動化に関する詳細なコンテンツを提供します。これには、スターターパイプラインの生成、自動化の設定、デプロイのトラブルシューティング、OpenID Connect (OIDC) ユーザー認証の使用、デプロイ時のローカルファイルのアップロードが含まれます。