启动即时节点访问会话
启用和设置即时节点访问以及配置会话和通知首选项后,用户便可启动即时节点访问会话。您可以从 Systems Manager 控制台或从使用Session Manager插件的 Amazon Command Line Interface,使用即时节点访问来启动会话。可以在同一账户和区域中的节点上启动即时节点访问会话。以下过程介绍如何使用即时节点访问来启动会话。
注意
如果您的用户以前曾使用Session Manager连接到节点,则您必须从他们的 IAM 策略中移除Session Manager权限(例如 ssm:StartSession
),才能使用即时节点访问来启动会话。否则,当连接到节点时,将继续使用Session Manager。
通过控制台使用即时节点访问来启动会话
访问 https://console.aws.amazon.com/systems-manager/
,打开 Amazon Systems Manager 控制台。 -
在导航窗格中选择浏览节点。
-
选择要连接到的节点。
-
在操作下拉列表中,选择连接。
如果组织的批准政策不允许您自动连接到该节点,则系统会提示您提交访问请求。填写所需信息并提交访问请求后,在收到全部所需批准后,您便可开始与该节点的会话。
通过Amazon CLI使用即时节点访问来启动会话
-
运行以下命令以开始访问请求工作流程,并确保将
占位符值
替换为您自己的信息。aws ssm start-access-request \ --targets InstanceIds=
i-02573cafcfEXAMPLE
--reason "Troubleshooting networking performance issue
"根据组织的审批政策,要么会自动连接到节点,要么会启动手动审批流程。对于需要手动审批的请求,请记下响应中返回的访问请求的 ID。
-
等待提供全部所需批准。
-
提供全部所需批准后,运行以下命令以获取包含临时凭证的访问令牌。将
占位符值
替换为您自己的信息。aws ssm get-access-token \ --access-request-id
oi-12345abcdef
记下响应中返回的访问令牌。
-
运行以下命令以使用 Amazon CLI 中的临时凭证,并确保将
占位符值
替换为您自己的信息。export Amazon_SESSION_TOKEN=
AQoDYXdzEJr...<remainder of session token>
-
运行以下命令以启动与节点的会话,并确保将
占位符值
替换为您自己的信息。aws ssm start-session \ --target i-02573cafcfEXAMPLE