建立 EC2/內部部署運算平台部署 (主控台) - AWS CodeDeploy

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

建立 EC2/內部部署運算平台部署 (主控台)

本主題說明如何使用主控台將應用程式部署至 Amazon EC2或內部部署伺服器。

  1. 登入 AWS Management Console 並在 https://console.aws.amazon.com/codedeploy 開啟 CodeDeploy 主控台。

    注意

    使用您在 中設定的相同使用者登入入門 CodeDeploy

  2. 執行以下任意一項:

    • 如果您要部署應用程式,請在導覽窗格中展開 Deploy (部署),然後選擇 Applications (應用程式)。選擇您要部署的應用程式名稱。確定應用程式的運算平台欄為 EC2/內部部署

    • 如果您要重新部署一個部署,請在導覽窗格中展開 Deploy (部署),然後選擇 Deployments (部署)。找到您要重新部署的部署,然後在 Application (應用程式) 欄中選擇其應用程式的名稱。確定部署的運算平台欄為 EC2/內部部署

  3. Deployments (部署) 標籤上,選擇 Create deployment (建立部署)

    注意

    您的應用程式必須具有部署群組才能部署。如果您的應用程式沒有部署群組,請在部署群組索引標籤上,選擇建立部署群組 。如需詳細資訊,請參閱建立部署群組 CodeDeploy

  4. Deployment group (部署群組) 中,選擇要用於此部署的部署群組。

  5. Repository type (儲存庫類型) 旁,選擇存放修訂版本的儲存庫類型:

  6. (選用) 在 Deployment description (部署描述) 方塊中,輸入此部署的描述。

  7. (選用) 展開覆寫部署組態以選擇部署組態,以控制流量如何轉移到與部署群組中指定的伺服器不同的 Amazon EC2或內部部署伺服器。

    如需詳細資訊,請參閱使用中的部署組態 CodeDeploy

    1. 如果您想要在 ApplicationStop生命週期事件失敗時將部署部署到執行個體,請選取不要讓部署ApplicationStop失敗。

    2. 展開其他部署行為設定,以指定如何處理不屬於先前成功部署的部署目標位置中的 CodeDeploy 檔案。

      請選擇下列項目:

      • 部署失敗 — 報告錯誤,並將部署狀態變更為 Failed

      • 覆寫內容:如果目標位置中存在名稱相同的檔案,則應用程式修訂版中的版本會取代該檔案。

      • 保留內容 — 如果目標位置中存在名稱相同的檔案,則會保留檔案,且應用程式修訂版中的版本不會複製到執行個體。

      如需詳細資訊,請參閱復原現有內容的行為

  8. (選用) 在 Rollback configuration overrides (轉返組態覆寫) 中,您可以指定此部署的自動轉返選項,而其與部署群組所指定的選項 (如果有的話) 不同。

    如需 中復原的相關資訊 CodeDeploy,請參閱 重新部署和部署復原使用以下方式重新部署和復原部署 CodeDeploy

    請選擇下列項目:

    • 部署失敗時復原 — CodeDeploy 將最後一個已知的良好修訂重新部署為新的部署。

    • 達到警示閾值時復原 — 如果警示已新增至部署群組, 會在一或多個指定的警示啟用時 CodeDeploy 部署上次已知的良好修訂。

    • 停用復原 — 請勿為此部署執行復原。

  9. 選擇 Start deployment (啟動部署)

    如需追蹤部署的狀態,請參閱檢視 CodeDeploy 部署詳情