アプリケーションをパッケージ化する AWS SAM - AWS CodeDeploy

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

アプリケーションをパッケージ化する AWS SAM

これで、SAM-Tutorial ディレクトリに次の 4 つのファイルがあるはずです。

  • beforeAllowTraffic.js

  • afterAllowTraffic.js

  • myDateTimeFunction.js

  • template.yml

これで、 AWS SAM sam package コマンドを使用して Lambda 関数と CodeDeploy アプリケーションのアーティファクトを作成してパッケージ化する準備が整いました。アーティファクトは S3 バケットにアップロードされます。コマンドの出力は、package.yml という新しいファイルです。このファイルは、次のステップの sam deploy コマンドで AWS SAM使用されます。

注記

sam package コマンドの詳細については、「 デベロッパーガイド」のAWS SAM CLI「コマンドリファレンス」を参照してください。 AWS Serverless Application Model

SAM-Tutorial ディレクトリで、以下を実行します。

sam package \ --template-file template.yml \ --output-template-file package.yml \ --s3-bucket amzn-s3-demo-bucket

s3-bucket のパラメータには、このチュートリアルの前提条件として作成した Amazon S3 バケットを指定します。は、 sam deploy コマンドで使用される AWS SAM新しいファイルの名前output-template-fileを指定します。