AWS Lambda Compute Platform デプロイを作成する (CLI) - AWS CodeDeploy

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

AWS Lambda Compute Platform デプロイを作成する (CLI)

アプリケーションとリビジョンを作成したら ( AWS Lambda デプロイでは、これが AppSpec ファイルです)、

create-deployment コマンドを呼び出し、指定します。

  • アプリケーション名。アプリケーション名のリストを表示するには、list-applications コマンドを呼び出します。

  • デプロイグループ名。デプロイグループ名のリストを表示するには、 list-deployment-groups コマンドを呼び出します。

  • デプロイするリビジョンに関する情報。

    Amazon S3 に格納されているリビジョン。

    • Amazon S3 バケットの名前がリビジョンに含まれています。

    • アップロードされたリビジョンの名前。

    • (オプション) リビジョンの Amazon S3 バージョンのID。(バージョン識別子が指定されていない場合、 は最新バージョン CodeDeploy を使用します。)

    • (オプション) リビジョンETagの 。( が指定されていない場合、 ETagはオブジェクトの検証を CodeDeploy スキップします。)

    Amazon S3 にないファイルに保存されているリビジョンの場合、ファイル名とパスが必要です。リビジョンファイルは JSONまたは を使用して記述されるためYAML、.json または .yaml 拡張子がある可能性が高くなります。

  • (オプション) 使用するデプロイ設定の名前。デプロイ設定のリストを表示するには、 list-deployment-configs コマンドを呼び出します。(指定しない場合、特定のデフォルトのデプロイ設定 CodeDeploy を使用します)。

  • (オプション) デプロイの説明。

リビジョンファイルは Amazon S3 バケットにアップロードされるファイルまたは文字列として指定できます。create-deployment コマンドの一部として使用する場合の各構文は次のようになります。

  • Amazon S3 バケット:

    versionおよびeTagはオプションです。

    --s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
  • 文字列:

    --revision '{"revisionType": "String", "string": {"content":"revision-as-string"}}'
注記

create-deployment コマンドはファイルからリビジョンをロードできます。詳細については、「ファイルからパラメータをロードする」を参照してください。

AWS Lambda デプロイリビジョンテンプレートについては、「」を参照してくださいAWS Lambda デプロイ用の AppSpec ファイルを追加する。リビジョンの例については、「 AppSpec AWS Lambda デプロイのファイル例 」を参照してください。

デプロイの状態を追跡するには、「 CodeDeploy デプロイの詳細を表示する 」を参照してください。