创建您的第一个空间和开发角色(无需邀请即可开始) - Amazon CodeCatalyst

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建您的第一个空间和开发角色(无需邀请即可开始)

CodeCatalyst 无需邀请您加入现有空间或项目,即可注册 Amazon。完成后,您将在创建 AWS 建筑商 ID 后创建空间和项目。作为创建空间的一部分,您需要添加一个 AWS 账户 用于计费目的。

提示

如果您在注册 Amazon CodeCatalyst 个人资料时遇到任何问题,请按照该页面提供的步骤操作。如果您需要其他帮助,请参阅注册时遇到问题

对于刚开始 CodeCatalyst 没有项目或空间邀请的用户来说,这是一个可能的流程。

Mary Major 是一位对它感兴趣 CodeCatalyst 并决定试一试的开发者。她导航到 CodeCatalyst 控制台,选择注册并创建 AWS 建筑商 ID 的选项。Mary 提供了一个电子邮件地址和密码来创建她的 AWS Builder ID。她将能够使用自己的 AWS Builder ID 登录 CodeCatalyst 和其他应用程序。当被要求选择别名时,她将指定MaryMajor为将在中 CodeCatalyst 显示的 CodeCatalyst 用户名,其他项目成员也将使用该用户名来 @mention Mary。

接下来,系统会自动指示 Mary 创建空间。作为该流程的一部分,Mary 被要求将 AWS 账户 与她正在创建的空间关联起来,这样她就可以在自己的第一个项目构建和部署中看到示例代码。她添加了这些信息并创建了自己的空间,在那里她选择创建预览开发角色的选项,该角色可用于新空间中的项目。Mary 选择创建一个项目,然后她查看项目的蓝图列表。在查看了可用蓝图的信息后,她决定在自己的第一个项目中尝试使用现代三层 Web 应用程序蓝图。她填写必填字段并创建项目。项目准备就绪后,她就会被带到一个项目摘要页面,其中包含最近的活动以及指向项目代码的链接以及自动生成和部署该代码的工作流程。她探索了代码和工作流程,包括查看已部署的示例 Web 应用程序。喜欢她所看到的,她决定邀请一些同事参加这个项目,开始探索。 CodeCatalyst

当她有时间时,Mary 会配置她的 AWS Builder ID,使其 CodeCatalyst 使用多重身份验证 (MFA) 登录。配置 MFA 后,Mary 可以使用 CodeCatalyst 密码和经批准的第三方身份验证应用程序中的密码或令牌组合登录。 CodeCatalyst

创建您的第一个空间和 IAM 角色

按照以下步骤注册您的 Amazon CodeCatalyst 个人资料,创建空间,为您的空间添加账户、支持角色和开发者角色。

最后一个过程是创建和添加开发者角色。开发人员角色是一 AWS 个 IAM 角色,可让您的 CodeCatalyst 工作流程访问 AWS 资源。开发者角色是用于管理的服务角色 AWS 服务 ,将在登录的账户中创建。服务角色是由一项服务担任、代表您执行操作的 IAM 角色。IAM 管理员可以在 IAM 中创建、修改和删除服务角色。该角色将有一个名字CodeCatalystWorkflowDevelopmentRole-spaceName。有关角色和角色策略的更多信息,请参阅了解CodeCatalystWorkflowDevelopmentRole-spaceName服务角色

注意

作为安全最佳实践,仅向需要管理空间中 AWS 资源访问权限的管理用户和开发人员分配管理权限。

在开始之前,您必须准备好为拥有管理权限的账户提供一个 AWS 账户 ID。请准备好 12 位数的 AWS 账户 身份证。有关查找您的 AWS 账户 ID 的信息,请参阅您的 AWS 账户 ID 及其别名

以新用户身份注册
  1. 在开始使用 CodeCatalyst 控制台之前,请先打开 AWS Management Console,然后确保您登录时使用的账号与创建空间时使用的相同 AWS 账户 。

  2. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  3. 在欢迎页中,选择注册。此时将显示创建您的 AWS Builder ID 页面。您的 AWS 建筑商 ID 是您为登录而创建的身份。它和... 不一样 AWS 账户。

  4. 您的电子邮件地址中,输入您要关联的电子邮件地址 CodeCatalyst。然后选择下一步

  5. 在 “您的姓名” 中,提供您希望在使用 AWS 构建器 ID 的应用程序中显示的名字和姓氏。允许有空格。这将是你的 AWS Builder ID 个人资料名称,例如 Mary Major。您可以稍后更改名称。

    选择下一步。将显示电子邮件验证页面。

  6. 验证码将发送到您指定的电子邮箱。在验证码中输入此验证码,然后选择验证。如果您在 5 分钟后仍未收到验证码,也无法在垃圾邮件或垃圾邮件文件夹中找到该验证码,请选择 “重新发送验证码”。

  7. 一旦我们验证了您的验证码,请在密码和确认密码中输入符合要求的密码

    选中确认您同意 AWS 客户协议和 AWS 服务条款的复选框,然后选择创建 AWS Builder ID

  8. 创建您的 CodeCatalyst 别名页面上,输入您要在中用作唯一用户标识符的别名 CodeCatalyst。选择名字的缩写版本,不带空格,例如MaryMajor。其他 CodeCatalyst 用户会在评论和拉取请求中用它来 @mention 你。您的 CodeCatalyst 个人资料将包含您在 AWS 建造者 ID 中的全名和您的 CodeCatalyst 别名。您以后不能更改您的 CodeCatalyst 别名。

    您的全名和别名将显示在中的不同区域 CodeCatalyst。例如,您的个人资料名称会显示在活动源中列出的活动,但项目成员将使用您的别名来表示 @mention you。

    选择下一步。页面将更新为显示创建您的 CodeCatalyst 空间部分。

  9. 命名您的空间中,输入您的空间名称。您以后无法更改此设置。

    注意

    空间名称在各处必须是唯一的 CodeCatalyst。您不能重复使用已删除空间的名称。

  10. AWS 区域下拉菜单中,选择要存储空间和项目数据的区域。您以后无法更改此设置。

  11. 选择下一步。页面将更新以显示用于添加的页面 AWS 账户。此账户将用作该空间的账单账户。

  12. AWS 账户 ID 中,输入您要连接到空间的账户的十二位数 ID。

    AWS 账户验证令牌中,复制生成的令牌 ID。系统会自动为您复制令牌,但您可能需要在批准 AWS 连接请求时将其存储。

  13. 选择前往 AWS 控制台进行验证

  14. 验证 Amazon CodeCatalyst 空间” 页面将在中打开 AWS Management Console。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。

    在中 AWS Management Console,请务必选择您想要创建空间的相同 AWS 区域 位置。

    要直接访问该页面,请登录亚马逊 CodeCatalyst 空间,网址为 AWS Management Console https://console.aws.amazon.com/codecatalyst/home/。

    中的验证令牌字段会自动填充中生成的令牌 CodeCatalyst。 AWS Management Console

  15. (可选)在已授权的付费套餐下,选择授权付费套餐(标准版、企业版),为您的账单账户开启付费套餐。

    注意

    这不会将计费等级升级到付费等级。但是,这将进行配置, AWS 账户 以便您可以随时更改空间的计费等级。 CodeCatalyst您可以随时开启付费等级。如果不进行此更改,则空间只能使用免费套餐。

  16. 选择验证空间

    系统将显示账户验证成功消息,表明该账户已被添加到空间。

  17. 留在 “验证 Amazon CodeCatalyst 空间” 页面上。选择以下链接:要为该空间添加 IAM 角色,请查看空间详细信息。

    包含CodeCatalyst 空间详细信息的连接页面将在中打开 AWS Management Console。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。

  18. 返回 CodeCatalyst 页面,然后选择 “下一步”。

  19. 创建空间时会显示一条状态消息。创建空间后,会显示 CodeCatalyst 以下消息:您的空间已准备就绪。最后一步是创建项目。 。您可以执行以下操作之一:

    注意

    如果显示权限错误或横幅,请刷新页面并尝试再次查看该页面。

要创建并添加 CodeCatalyst CodeCatalystWorkflowDevelopmentRole-spaceName
  1. 在开始进入 CodeCatalyst 控制台之前,请先打开 AWS Management Console,然后确保您的空间使用相同 AWS 账户 的方式登录。

  2. 打开 CodeCatalyst 控制台,网址为 https://codecatalyst.aws/

  3. 导航到您的 CodeCatalyst 空间。选择 Settings (设置),然后选择 AWS 账户

  4. 选择要创建角色的 AWS 账户 位置的链接。将显示AWS 账户 详细信息页面。

  5. 从中选择 “管理角色” AWS Management Console。

    将 IAM 角色添加到 Amazon CodeCatalyst 空间” 页面将在中打开 AWS Management Console。这是 Amazon CodeCatalyst 空间页面。您可能需要登录才能访问该页面。

  6. 选择在 IAM 中创建 CodeCatalyst 开发管理员角色。此选项创建了一个服务角色,其中包含开发角色的权限策略和信任策略。该角色将有一个名字CodeCatalystWorkflowDevelopmentRole-spaceName。有关角色和角色策略的更多信息,请参阅了解CodeCatalystWorkflowDevelopmentRole-spaceName服务角色

    注意

    此角色仅建议与开发者账户一起使用,并且使用AdministratorAccess AWS 托管策略,授予其在其中创建新策略和资源的完全访问权限 AWS 账户。

  7. 选择创建开发角色

  8. 在连接页面的可用的 IAM 角色下 CodeCatalyst,查看添加到您的账户的 IAM 角色列表中的角色。CodeCatalystWorkflowDevelopmentRole-spaceName

  9. 要返回您的空间,请选择 Go to Amazon CodeCatalyst

要创建并添加 CodeCatalyst AWSRoleForCodeCatalystSupport
  1. 在开始进入 CodeCatalyst 控制台之前,请先打开 AWS Management Console,然后确保您的空间使用相同 AWS 账户 的方式登录。

  2. 导航到您的 CodeCatalyst 空间。选择 Settings (设置),然后选择 AWS 账户

  3. 选择要创建角色的 AWS 账户 位置的链接。将显示AWS 账户 详细信息页面。

  4. 从中选择 “管理角色” AWS Management Console。

    将 IAM 角色添加到 Amazon CodeCatalyst 空间” 页面将在中打开 AWS Management Console。这是 Amazon CodeCatalyst Spaces 页面。您可能需要登录才能访问该页面。

  5. CodeCatalyst 空间详情下,选择添加 Su CodeCatalyst pport 角色。此选项创建的服务角色包含预览版开发角色的权限策略和信任策略。该角色的AWSRoleForCodeCatalystSupport名称将附加唯一标识符。有关角色和角色策略的更多信息,请参阅了解AWSRoleForCodeCatalystSupport服务角色

  6. 在 “为 Su CodeCatalyst pport 添加角色” 页面上,将默认角色保留为选中状态,然后选择创建角色

  7. 在 “可用的 IAM 角色CodeCatalystWorkflowDevelopmentRole-spaceName 下 CodeCatalyst,查看添加到您的账户的 IAM 角色列表中的角色。

  8. 要返回您的空间,请选择 Go to Amazon CodeCatalyst

创建 AWS Builder ID、创建第一个空间并添加账户后,即可创建项目。有关更多信息,请参阅 创建项目。如果这是您第一次使用 CodeCatalyst,我们建议从开始教程:使用现代三层 Web 应用程序蓝图创建项目