用于AWS CloudShell与之配合AWS Control Tower - AWS Control Tower

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

用于AWS CloudShell与之配合AWS Control Tower

AWS CloudShell是一项便于在AWS CLI 中工作的AWS服务 — 它是一个基于浏览器、经过预先验证的 shell,您可以直接从启动。AWS 管理控制台无需下载或安装命令行工具。您可以通过首选外壳(Bash PowerShell 或 Z shell)为和其他AWS服务运行AWS CLI命令。AWS Control Tower

当您AWS CloudShell从启动时AWS 管理控制台,用于登录控制台的AWS凭据将在新的 shell 会话中可用。当你与其他AWS服务交互时,你可以跳过输入配置凭证,而你将使用预先安装在外壳程序计算环境中的AWS CLI版本 2。你已通过预先身份验证。AWS Control TowerAWS CloudShell

获取 IAM 权限AWS CloudShell

AWS Identity and Access Management提供访问管理资源,允许管理员向 IAM 用户和 IAM Identity Center 用户授予访问权限AWS CloudShell。

管理员向用户授予访问权限的最快方法是通过AWS托管策略。AWS托管式策略是由AWS创建和管理的独立策略。以下的AWS托管策略 CloudShell 可以附加到 IAM 身份:

  • AWSCloudShellFullAccess:授予使用权限,并AWS CloudShell具有对所有功能的完全访问权限。

如果您想限制 IAM 用户或 IAM Identity Center 用户可以执行的操作范围AWS CloudShell,则可以创建使用AWSCloudShellFullAccess托管策略作为模板的自定义策略。有关限制中可供用户执行的操作的更多信息 CloudShell,请参阅AWS CloudShell用户指南中的使用 IAM 策略管理AWS CloudShell访问和使用情况

注意

您的 IAM 身份还需要一个策略来授予对AWS Control Tower进行调用的权限。有关更多信息,请参阅使用AWS Control Tower控制台所需的权限

启动AWS CloudShell

从中AWS 管理控制台,您可以 CloudShell 通过选择导航栏上的以下可用选项来启动:

  • 选择图 CloudShell 标。

  • 开始在搜索框中输入 “cloudshell”,然后选择相应 CloudShell选项。

现在你已经开始了 CloudShell,你可以输入任何你需要使用的AWS CLI命令AWS Control Tower。例如,您可以检查自己的AWS Config状态。