AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
的企业设置 AWS Cloud9
本主题说明如何使用AWS IAM Identity Center
警告
为避免安全风险,在开发专用软件或处理真实数据时,请勿使用IAM用户进行身份验证。而是使用与身份提供商的联合身份验证,例如 AWS IAM Identity Center。
这些说明假定您具有或将有 AWS Organizations中组织的管理访问权限。如果您还没有中组织的管理权限 AWS Organizations,请 AWS 账户 咨询您的管理员。有关更多信息,请参阅以下资源:
-
在《组织用户指南》中@@ 管理 AWS 组织的访问权限(需要使用AWS I dent IAM ity Center AWS Organizations)
-
使用AWS Control Tower,这是一项可用于设置和管理 AWS 多账户环境的服务。 AWS Control Tower 使用其他人的能力 AWS 服务,包括 AWS Organizations AWS IAM Identity Center、 AWS Service Catalog 和,在不到一小时的时间内建造一个着陆区。
有关与此主题相关的介绍性信息,请参阅以下资源:
-
《AWS Organizations 用户指南》中的 AWS Organizations 是什么(需要使用 Ident IAM ity Center AWS Organizations)
-
AWS IAM Identity Center 用户指南中的什么是 AWS IAM Identity Center
-
4 分钟视频AWS 知识中心视频:如何开始使用 Organization AWS s
YouTube -
7 分钟视频使用 AWS IAM Identity Center开管理用户对多个 AWS 账户的访问权限
YouTube -
9 分钟的视频如何为本地 Active Directory 用户设置 AWS 单点登录
YouTube
以下概念图说明了您将了解的内容。
要在企业 AWS Cloud9 中开始使用一个或多个 AWS 账户 资源,请根据您已有的 AWS 资源执行相应步骤。
您是否有 AWS 账户 可以或确实可以用作该组织的管理帐户 AWS Organizations? | 您是否有该管理账户 AWS Organizations 的组织? | 所有被通缉的 AWS 账户 成员都是该组织吗? | 该组织是否已设置为使用IAM身份中心? | 对于需要使用 AWS Cloud9的所有用户和组,是否在该组织中进行了设置? | 从这一步开始 |
---|---|---|---|---|---|
否 |
— |
— |
— |
— |
|
是 |
否 |
— |
— |
— |
|
是 |
是 |
否 |
— |
— |
|
是 |
是 |
是 |
否 |
— |
|
是 |
是 |
是 |
是 |
否 |
|
是 |
是 |
是 |
是 |
是 |
步骤 1:为企业创建管理账户
注意
您的企业可能已经设置了一个管理账户。如果您的企业有 AWS 账户 管理员,请在开始以下步骤之前咨询该管理员。如果您已有一个管理账户,请向前跳至步骤 2:为管理账户创建企业。
要使用 AWS IAM Identity Center (IAM身份中心),您必须拥有 AWS 账户。您的账户 AWS 账户 充当中某个组织的管理帐户 AWS Organizations。有关更多信息,请参阅 AWS Organizations 用户指南中 AWS Organizations 术语和概念中有关管理账户的讨论。
要观看与以下步骤相关的 4 分钟视频,请参阅创建亚马逊 Web Services 账户
要创建管理账户:
-
选择 Sign In to the Console (登录控制台)。
-
选择创建新的AWS 账户。
-
按照屏幕上的说明完成该过程。其中包括向 AWS 提供您的电子邮件地址和信用卡信息。您还必须使用手机输入可 AWS 为您提供的验证码。
创建完账户后, AWS 将向您发送一封确认电子邮件。不要转到下一步,直到您收到该确认。
步骤 2:为管理账户创建企业
注意
您的企业可能已经 AWS Organizations 设置为使用管理帐户。如果您的企业有 AWS 账户 管理员,请在开始以下步骤之前咨询该管理员。如果您已 AWS Organizations 设置使用管理帐户,请跳至步骤 3:向组织添加成员帐户。
要使用 IAM Identity Center AWS Organizations ,您必须拥有一个使用管理账户的组织。有关更多信息,请参阅 AWS Organizations 用户指南中的 AWS Organizations 术语和概念中有关企业的讨论。
要 AWS Organizations 为管理层创建组织 AWS 账户,请按照《AWS Organizations 用户指南》中的以下说明进行操作:
要观看与这些程序相关的 4 分钟视频,请参阅AWS 知识中心视频:如何开始使用 Organization AWS YouTube s
步骤 3:将成员账户添加到企业
注意
您的企业可能已经 AWS Organizations 设置了想要的成员帐户。如果您的企业有 AWS 账户 管理员,请在开始以下步骤之前咨询该管理员。如果您已经 AWS Organizations 设置了想要的成员帐户,请跳至步骤 4:在整个组织中启用IAM身份中心。
在此步骤中,您将添加任何 AWS 账户 将作为组织成员帐户的帐户 AWS Organizations。有关更多信息,请参阅 AWS 用户指南中 AWS Organizations Organizations 术语和概念中有关成员账户的讨论。
注意
您不需要将任何成员账户添加到组织。您只需在组织中使用单个管理帐户即可使用 Id IAM entity Center。稍后,您可以添加成员到组织(如果需要)。如果您现在不想添加任何成员帐户,请跳至步骤 4:在整个组织中启用 Ident IAM ity Center。
要向中的组织添加成员帐户 AWS Organizations,请按照《AWS Organizations 用户指南》中的以下一组或两组说明进行操作。根据需要多次重复这些说明,直到组织成员拥有所有你想要的东西: AWS 账户
步骤 4:在整个组织中启用IAM身份中心
注意
您的企业可能已经 AWS Organizations 设置为使用 Ident IAM ity Center。如果您的企业有 AWS 账户 管理员,请在开始以下步骤之前咨询该管理员。如果您已 AWS Organizations 设置使用IAM身份中心,请跳至步骤 5。在企业中设置组和用户。
在此步骤中 AWS Organizations ,您将允许组织使用IAM身份中心。为此,请按照《AWS IAM Identity Center 用户指南》中的这些说明集操作:
步骤 5:在企业中设置组和用户
注意
您的企业可能已经 AWS Organizations 设置了来自IAM身份中心目录或中管理的 AD Connec AWS Managed Microsoft AD tor 目录中的群组和用户 AWS Directory Service。如果您的企业有 AWS 账户 管理员,请在开始以下步骤之前咨询该管理员。如果您已经 AWS Organizations 设置了 Identity C IAM enter 目录中的群组和用户 AWS Directory Service,请跳至步骤 6。允许组和用户在企业中使用 AWS Cloud9。
在此步骤中,要么在组织的 Identity C IAM enter 目录中创建群组和用户。或者,您可以连接到组织中管理的 AWS Managed Microsoft AD 或 AD Connect AWS Directory Service or 目录。在后面的步骤中,您向组授予使用 AWS Cloud9所需的访问权限。
-
如果您使用的是组织的 Ident IAM ity Center 目录,请按照《AWS IAM Identity Center 用户指南》中的这些说明进行操作。根据需要多次重复这些步骤,直至您添加了所有需要的组和用户:
-
添加组。我们建议为组织中的任何 AWS Cloud9 管理员创建至少一个组。然后,重复此步骤,为组织中的所有 AWS Cloud9 用户创建另一个群组。或者,您也可以重复此步骤,为组织中想要与之共享现有 AWS Cloud9 开发环境的所有用户创建第三个群组。但不允许他们自行创建环境。为便于使用,我们建议分别将这些组命名为
AWSCloud9Administrators
、AWSCloud9Users
和AWSCloud9EnvironmentMembers
。有关更多信息,请参阅适用于 AWS Cloud9的AWS 托管式(预定义)策略。 -
添加用户。
-
将用户添加到组。向
AWSCloud9Administrators
群组中添加任何 AWS Cloud9 管理员,重复此步骤将 AWS Cloud9 用户添加到AWSCloud9Users
群组。或者,也可以重复此步骤,以将所有剩余的用户添加到AWSCloud9EnvironmentMembers
组中。将用户添加到群组是一种 AWS 安全最佳实践,可以帮助您更好地控制、跟踪和解决 AWS 资源访问问题。
-
-
如果你使用的是组织中管理的 AWS Managed Microsoft AD 或 AD Connector 目录,请参阅《AWS IAM Identity Center 用户指南》中的 AWS Directory Service “连接到你的 Microsoft AD 目录”。
第 6 步。允许组织内的群组和用户使用 AWS Cloud9
默认情况下,组织中的大多数用户和群组都 AWS Organizations 无法访问任何用户和群组 AWS 服务,包括 AWS Cloud9。在此步骤中,您将使用 Ident IAM ity Center 来允许组织中的 AWS Organizations 群组和用户在参与账户的任意组合中使用 AWS Cloud9 。
-
在 IAMIdentity Center 控制台AWS 账户
中,在服务导航窗格中选择。 -
选择 Permission sets (权限集) 选项卡。
-
选择 Create permission set (创建权限集) 设置。
-
选择 Create a custom permission set (创建自定义权限集)。
-
为此权限集输入 Name (名称)。我们建议为组织中的任何 AWS Cloud9 管理员创建至少一个权限集。然后,重复此过程中的步骤 3 到 10,为组织中的所有 AWS Cloud9 用户创建另一个权限集。或者,您也可以重复此过程中的步骤 3 到 10,为组织中要与之共享现有 AWS Cloud9 开发环境的所有用户创建第三个权限集。但不允许他们自行创建环境。为便于使用,我们建议分别将这些权限集命名为
AWSCloud9AdministratorsPerms
、AWSCloud9UsersPerms
和AWSCloud9EnvironmentMembersPerms
。有关更多信息,请参阅适用于 AWS Cloud9的AWS 托管式(预定义)策略。 -
为权限集输入可选的 Description (描述)。
-
为权限集选择 Session duration (会话持续时间),或者保留默认的会话持续时间 1 hour (1 小时)。
-
选择 “附加 AWS 托管策略”。
-
在策略列表中,选中正确的 Policy name (策略名称) 条目旁边的下列框之一。(请勿选择策略名称。如果在列表中没有看到任何策略名称,请在 Search(搜索)框中输入策略名称以显示该名称。)
-
对于
AWSCloud9AdministratorsPerms
权限集,选择AWSCloud9Administrator。 -
对于
AWSCloud9UsersPerms
权限集,选择AWSCloud9User。 -
(可选)对于
AWSCloud9EnvironmentMembersPerms
权限集,选择AWSCloud9EnvironmentMember。
-
-
选择创建。
-
创建完所需的所有权限集后,在AWS 组织选项卡上,选择要为 AWS 账户 其分配 AWS Cloud9 访问权限的权限集。如果 AWS Organization 选项卡不可见,则在服务导航窗格中,选择 AWS 账户。这将显示 AWS Organization 选项卡。
-
选择 分配用户。
-
在 “群组” 选项卡上,选中要向其分配 AWS Cloud9 访问权限的群组名称旁边的复选框。请勿选择组名称本身。
-
如果您使用的是组织的 Ident IAM ity Center 目录,则可能已经创建了一个以 AWS Cloud9 管理员名字命AWSCloud9Administrators名的群组。
-
如果您使用的是组织中管理的 AWS Managed Microsoft AD 或 AD Connect AWS Directory Service or 目录,请选择该目录的 ID。接下来,输入组的部分或全部名称,然后选择 Search connected directory(搜索连接的目录)。最后,选中要为其分配 AWS Cloud9 访问权限的群组名称旁边的复选框。
注意
我们建议将 AWS Cloud9 访问权限分配给群组而不是单个用户。此 AWS 安全最佳实践可以帮助您更好地控制、跟踪和解决 AWS 资源访问问题。
-
-
选择 Next: Permissions sets (下一步:权限集)。
-
选中要分配给该组(例如, AWS Cloud9 管理员组)的权限集名称旁边的复选框。AWSCloud9AdministratorsPerms请勿选择权限集名称本身。
-
选择完成。
-
选择 “继续” AWS 账户。
-
对于要在 AWS 账户 整个组织中分配的任何其他 AWS Cloud9 访问权限,请重复此过程中的步骤 11 到 17。
第 7 步:开始使用 AWS Cloud9
完成本主题中前面的步骤后,您和您的用户就可以登录 Ident IAM ity Center 并开始使用了 AWS Cloud9。
-
如果您已经登录 AWS 账户或IAM身份中心,请注销。为此,请参阅《用户指南》中的 “如何在 Su AWS pport 网站上注销我的 AWS 帐户
” 或 “如何退出AWS IAM Identity Center 用户门户”。 -
要登录 IAM Identity Center,请按照AWS IAM Identity Center 用户指南中如何接受加入IAM身份中心的邀请中的说明进行操作。这包括使用唯一登录URL并使用唯一的登录凭据登录。您的 AWS 账户 管理员要么通过电子邮件向您发送此信息,要么以其他方式将其提供给您。
注意
请务必将您获得的URL唯一登录信息加入书签。这样,以后就可以轻松地返回到它了。另外,请务必将此操作的唯一登录凭据存储URL在安全的位置。
用户名和密码的URL组合可能会根据 AWS 账户 管理员授予您的不同 AWS Cloud9 访问权限级别而变化。例如,您可以使用一个URL用户名和密码来获得对一个帐户的 AWS Cloud9 管理员访问权限。您可以使用不同的URL用户名和密码,只允许 AWS Cloud9 用户访问其他帐户。
-
登录IAM身份中心后,选择图AWS 账户块。
-
从显示的下拉列表中选择用户的显示名称。如果显示多个名称,请选择要开始使用的名称 AWS Cloud9。如果您不确定应该选择哪个名称,请联系 AWS 账户 管理员。
-
选择您的用户显示名称旁的 Management console (管理控制台) 链接。如果显示多个 Management console(管理控制台)链接,请选择正确权限集旁边的链接。如果您不确定要选择这些链接中的哪一个,请 AWS 账户 咨询您的管理员。
-
从中 AWS Management Console,执行以下任一操作:
-
如果已经显示 Cloud9,则选择此项。
-
展开 All services (所有服务),然后选择 Cloud9。
-
在 Find services (查找服务) 框中,键入 Cloud9,然后按
Enter
。 -
在 AWS 导航栏中,选择服务,然后选择 Cloud9。
-
AWS Cloud9 控制台随即显示出来,您可以开始使用 AWS Cloud9了。