建立 AWS Lambda 運算平台部署 - AWS CodeDeploy

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

建立 AWS Lambda 運算平台部署

建立應用程式和修訂版之後 (在 AWS Lambda 部署中,這是 AppSpec 檔案):

呼叫建立部署命令,指定:

  • 應用程式名稱。若要檢視應用程式名稱清單,請呼叫清單應用程式命令。

  • 部署群組名稱。若要檢視部署群組名稱清單,請呼叫命list-deployment-groups令。

  • 待部署的修訂版之資訊:

    對於存放在 Amazon S3 中的修訂:

    • 包含修訂版本的 Amazon S3 儲存貯體名稱。

    • 上傳的修改版名稱。

    • (選擇性) 修訂版本的 Amazon S3 版本識別碼。(如果未指定版本識別碼, CodeDeploy 會使用最新版本。)

    • (選用) 修訂版的 ETag。(如果未指定 ETag,則 CodeDeploy 跳過對象驗證。)

    對於存放在不在 Amazon S3 中的檔案中的修訂,您需要檔案名稱及其路徑。因為您的修訂版檔案使用 JSON 或 YAML 寫入,所以它最可能擴展 .json 或 .yaml。

  • (選用) 使用的部署組態名稱。若要檢視部署規劃清單,請呼叫指list-deployment-configs令。(如果未指定,則 CodeDeploy 會使用特定的預設部署規劃。)

  • (選用) 部署描述。

修訂版檔案可以指定為上傳到 Amazon S3 儲存貯體的檔案,或以字串形式指定。作為 create-deployment 命令的一部分時的語法為:

  • Amazon S3 桶:

    versioneTag 是選擇性使用的。

    --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 部署詳情