本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立環境
使用下列指示來建立環境,以便稍後與工作流程動作建立關聯。
開始之前
您需要下列項目:
-
CodeCatalyst 空間。如需詳細資訊,請參閱設定並登入 CodeCatalyst。
-
CodeCatalyst 專案。如需詳細資訊,請參閱使用藍圖建立專案。
-
包含工作流程動作存取 所需IAM角色 AWS 的帳戶連線 AWS。如需有關建立帳戶連線的資訊,請參閱 允許存取已連線 AWS 的資源 AWS 帳戶。每個環境最多只能使用一個帳戶連線。
注意
您可以建立沒有帳戶連線的環境;不過,您需要稍後再回來新增連線。
-
下列其中一個 CodeCatalyst 角色:
-
空間管理員
-
專案管理員
-
Contributor (作者群)
注意
如果您有貢獻者角色 ,您將能夠建立環境,但無法將其與 AWS 帳戶 連線建立關聯。您需要請具有 Space Administrator 或 Project Administrator 角色的人員將環境與 AWS 帳戶 連線建立關聯。
如需許可和角色的詳細資訊,請參閱 授予使用者專案許可。
-
建立環境
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
選擇您的專案。
在導覽窗格中,選擇 CI/CD ,然後選擇環境 。
-
在環境名稱 中,輸入名稱,例如
Production
或Staging
。 -
在環境類型 中,選取下列其中一項:
-
非生產 – 您可以在將應用程式移至生產之前測試應用程式以確保其正常運作的環境。
-
生產 – 可公開取得並託管您最終應用程式的「即時」環境。
如果您選擇生產 ,生產徽章會顯示在 UI 中,環境相關聯的任何動作旁。徽章可協助您快速查看哪些動作正在部署到生產環境。除了徽章的外觀之外,生產環境和非生產環境之間沒有差異。
-
-
(選用) 在描述 中,輸入描述,例如
Production environment for the hello-world app
。 -
在AWS 帳戶 連線中 - 選用 ,選擇您要與此環境建立關聯的 AWS 帳戶連線。指派給此環境的工作流程動作將能夠連線至相關聯的 AWS 帳戶。如需在 中建立 AWS 帳戶 連線的詳細資訊 CodeCatalyst,請參閱 允許存取已連線 AWS 的資源 AWS 帳戶。
如果您想要使用的 AWS 帳戶 連線未列出,這可能是因為專案中不允許。如需詳細資訊,請參閱 Amazon CodeCatalyst 管理員指南 中的設定專案限制帳戶連線。
-
在預設IAM角色 中,選擇您要與此環境建立關聯的IAM角色。指派給此環境的工作流程動作會繼承此IAM角色,並能夠用來連線至 中的 服務和資源 AWS 帳戶。
如果您需要將環境指派給多個動作,且這些動作需要與此處指定的預設IAM角色不同的角色,則可以使用切換角色選項,在每個動作的組態索引標籤上指定不同的角色。 如需詳細資訊,請參閱變更動作IAM的角色。
如果您想要用作預設值IAM的角色未列出,可能是因為您尚未將其新增至 AWS 帳戶 連線。若要將IAM角色新增至帳戶連線,請參閱 將IAM角色新增至帳戶連線。
-
(選用) 在VPC連線 中,選擇您要與此環境建立關聯的VPC連線。如需建立VPC連線的詳細資訊,請參閱 Amazon 管理員指南 中的管理 Amazon Virtual Private Clouds。 CodeCatalyst
如果未列出您要使用的VPC連線,可能是因為它包含專案中不允許的 AWS 帳戶 連線。如需詳細資訊,請參閱 Amazon CodeCatalyst 管理員指南 中的設定專案限制帳戶連線。
-
選擇建立環境 。 CodeCatalyst 建立空環境。
後續步驟
-
現在您已建立環境,即可將其與工作流程動作建立關聯。如需詳細資訊,請參閱將環境與 動作建立關聯。