我使用aws ssm通过AWS CLI登录后,是否需要传递“ sudo su-”命令?
aws ssm start-session --target“实例ID” ??????? “ sudo su-”
有什么办法吗?作为参数传递什么?
我使用aws ssm通过AWS CLI登录后,是否需要传递“ sudo su-”命令?
aws ssm start-session --target“实例ID” ??????? “ sudo su-”
有什么办法吗?作为参数传递什么?
可以在没有 SSH 的情况下从命令行进入 EC2 实例。只要您可以避免使用 SSH,而建议使用更多云原生方法,例如 System Manager 的会话管理器。
示例 1:启动会话管理器会话
这个 start-session 示例建立与实例的连接 对于会话管理器会话。注意这个交互式命令 需要在客户端安装会话管理器插件 机器拨打电话。
aws ssm start-session \
--target "i-1234567890abcdef0"
输出:
Starting session with SessionId: Jane-Roe-07a16060613c408b5
这样您就可以通过这种方式进入您的 EC2 实例,然后输入 "sudo su - < user >"
。
但是,当前不支持使用 aws ssm start-session
AWS CLI 命令传递参数,如同一文档页面所述:
--参数(映射)
保留以备将来使用。
键 ->(字符串)
值 ->(列表)
(字符串)