選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

AWS CodeDeploy 部署動作參考

焦點模式
AWS CodeDeploy 部署動作參考 - AWS CodePipeline

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

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

您可以使用 AWS CodeDeploy 動作將應用程式程式碼部署至部署機群。部署機群可以包含 Amazon EC2執行個體、內部部署執行個體或兩者。

注意

本參考主題說明 CodeDeploy 部署平台為 Amazon CodePipeline 的部署動作EC2。如需 Amazon Elastic Container Service 對 CodeDeploy 中藍/綠部署動作的參考資訊 CodePipeline,請參閱 Amazon Elastic Container Service 和 CodeDeploy 藍綠部署動作參考

動作類型

  • 類別:Deploy

  • 擁有者:AWS

  • 提供者:CodeDeploy

  • 版本:1

組態參數

ApplicationName

必要:是

您在 中建立的應用程式名稱 CodeDeploy。

DeploymentGroupName

必要:是

您在 中建立的部署群組 CodeDeploy。

Input artifacts (輸入成品)

  • 成品數量: 1

  • 描述: CodeDeploy 用來判斷下列項目 AppSpec 的檔案:

    • 要從 Amazon S3 或 中的應用程式修訂版安裝到執行個體上的內容 GitHub。

    • 為回應部署生命週期事件而執行的生命週期事件勾點。

    如需有關 AppSpec 檔案的詳細資訊,請參閱 CodeDeploy AppSpec 檔案參考

輸出成品

  • 成品數量: 0

  • 描述:輸出成品不適用於此動作類型。

動作宣告

YAML
Name: Deploy Actions: - Name: Deploy ActionTypeId: Category: Deploy Owner: AWS Provider: CodeDeploy Version: '1' RunOrder: 1 Configuration: ApplicationName: my-application DeploymentGroupName: my-deployment-group OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: us-west-2 Namespace: DeployVariables
JSON
{ "Name": "Deploy", "Actions": [ { "Name": "Deploy", "ActionTypeId": { "Category": "Deploy", "Owner": "AWS", "Provider": "CodeDeploy", "Version": "1" }, "RunOrder": 1, "Configuration": { "ApplicationName": "my-application", "DeploymentGroupName": "my-deployment-group" }, "OutputArtifacts": [], "InputArtifacts": [ { "Name": "SourceArtifact" } ], "Region": "us-west-2", "Namespace": "DeployVariables" } ] },
Name: Deploy Actions: - Name: Deploy ActionTypeId: Category: Deploy Owner: AWS Provider: CodeDeploy Version: '1' RunOrder: 1 Configuration: ApplicationName: my-application DeploymentGroupName: my-deployment-group OutputArtifacts: [] InputArtifacts: - Name: SourceArtifact Region: us-west-2 Namespace: DeployVariables

以下相關資源可協助您使用此動作。

  • 教學:建立簡易管道 (S3 儲存貯體) – 本教學課程會逐步引導您建立來源儲存貯體、EC2執行個體 CodeDeploy 和資源,以部署範例應用程式。然後,您可以使用 CodeDeploy 部署動作建置管道,將 S3 儲存貯體中維護的程式碼部署至 Amazon EC2執行個體。

  • 教學課程:建立簡單的管道 (CodeCommit 儲存庫) – 本教學課程會逐步引導您建立 CodeCommit 來源儲存庫、EC2執行個體 CodeDeploy 和資源,以部署範例應用程式。然後,您可以使用 CodeDeploy 部署動作建置管道,將程式碼從 CodeCommit 儲存庫部署到 Amazon EC2執行個體。

  • CodeDeploy AppSpec 檔案參考AWS CodeDeploy 使用者指南中的此參考章節提供 CodeDeploy AppSpec 檔案的參考資訊和範例。

隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。