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