本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建环境
按照以下说明创建稍后可以与工作流程操作关联的环境。
开始前的准备工作
你需要以下内容:
-
一个 CodeCatalyst 空间。有关更多信息,请参阅 设置并登录 CodeCatalyst。
-
一个 CodeCatalyst 项目。有关更多信息,请参阅 使用蓝图创建项目。
-
包含您的工作流程操作需要访问的IAM角色的 AWS 账户连接 AWS。有关创建账户连接的信息,请参阅允许在已连接的情况下访问 AWS 资源 AWS 账户。在每个环境中,您最多只能使用一个账户连接。
注意
您可以在没有账户连接的情况下创建环境;但是,您需要稍后再回来添加连接。
-
以下 CodeCatalyst 角色之一:
-
空间管理员
-
项目管理员
-
贡献者
注意
如果您拥有 “贡献者” 角色,则可以创建环境,但无法将其与 AWS 账户 连接关联。你需要请具有空间管理员或项目管理员角色的人员将环境与 AWS 账户 连接关联。
有关权限和角色的更多信息,请参阅向用户授予项目权限。
-
创建环境
打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/
。 -
选择您的项目。
在导航窗格中,选择 CI/CD,然后选择环境。
-
在环境名称中,输入一个名称,例如
Production
或Staging
。 -
在环境类型中,选择以下选项之一:
-
非生产 — 在将应用程序投入生产之前,您可以测试应用程序以确保其按预期运行的环境。
-
P@@ ro duction — 一个 “实时” 环境,可公开使用,用于托管您最终确定的应用程序。
如果您选择 Production,则用户界面中与环境关联的所有操作旁边都会显示一个生产徽章。该徽章可帮助您快速查看哪些操作正在部署到生产中。除了徽章的外观外,生产环境和非生产环境之间没有区别。
-
-
(可选)在描述中,输入描述,例如
Production environment for the hello-world app
。 -
在AWS 账户 连接中-可选,选择要与此环境关联的 AWS 账户连接。分配给此环境的工作流操作将能够连接到关联的 AWS 账户。有关在中创建 AWS 账户 连接的更多信息 CodeCatalyst,请参阅允许在已连接的情况下访问 AWS 资源 AWS 账户。
如果您要使用的 AWS 账户 连接未列出,则可能是因为您的项目中不允许使用该连接。有关更多信息,请参阅《A mazon CodeCatalyst 管理员指南》中的配置受项目限制的账户连接。
-
在默认IAM角色中,选择要与此环境关联的IAM角色。分配给此环境的工作流程操作将继承此IAM角色,并且能够使用该角色连接到您的中的服务和资源 AWS 账户。
如果您需要将环境分配给多个操作,并且这些操作需要的IAM角色与此处指定的默认角色不同,则可以使用切换角色选项在每个操作的 “配置” 选项卡上指定不同的角色。有关更多信息,请参阅 更改动作的IAM角色。
如果您要用作默认IAM角色的角色未列出,则可能是因为您尚未将其添加到 AWS 账户 连接中。要向账户关联添加IAM角色,请参阅向账户关联添加IAM角色。
-
(可选)在VPC连接中,选择要与此环境关联的VPC连接。有关创建VPC连接的更多信息,请参阅《亚马逊 CodeCatalyst 管理员指南》中的管理亚马逊虚拟私有云。
如果未列出您要使用的VPC连接,则可能是因为它包含了您的项目中不允许使用的 AWS 账户 连接。有关更多信息,请参阅《A mazon CodeCatalyst 管理员指南》中的配置受项目限制的账户连接。
-
选择 “创建环境”。 CodeCatalyst 创建一个空环境。
后续步骤
-
现在,您已经创建了一个环境,可以将其与工作流程操作相关联了。有关更多信息,请参阅 将环境与操作关联。