翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SAM を使用してアプリケーションとリソースをデプロイする
アプリケーションをデプロイすると、AWS クラウドに AWS リソースをプロビジョニングおよび設定でき、アプリケーションをクラウドで実行できます。AWS SAM では、基盤となるデプロイメカニズムとして AWS CloudFormation が使用されます。また AWS SAM では、sam build コマンドの実行時に作成したビルドアーティファクトがサーバーレスアプリケーションをデプロイするための標準入力として使用されます。
AWS SAM を使用すると、サーバーレスアプリケーションを手動でデプロイすることも、デプロイを自動化することもできます。デプロイを自動化するには、選択した継続的インテグレーションおよび継続的デプロイ (CI/CD) システムを使用して AWS SAM パイプラインを使用します。デプロイパイプラインは、サーバーレスアプリケーションの新しいバージョンをリリースするために実行されるステップの自動シーケンスです。
このセクションのトピックでは、自動デプロイと手動デプロイの両方に関するガイダンスが提供されます。アプリケーションを手動でデプロイするには、AWS SAM CLI コマンドを使用します。デプロイを自動化するには、このセクションのトピックを参照してください。トピックでは特に、パイプラインと CI/CD システムを使用したデプロイの自動化に関する詳細なコンテンツが提供されます。これには、スターターパイプラインの生成、自動化の設定、デプロイのトラブルシューティング、OpenID Connect (OIDC) ユーザー認証の使用、デプロイ時のローカルファイルのアップロードが含まれます。