Amazon web services 通过aws CLI中的aws ssm启动会话记录后传递命令
我需要在使用AWS ssm通过AWS CLI登录后传递“sudo su-Amazon web services 通过aws CLI中的aws ssm启动会话记录后传递命令,amazon-web-services,aws-cli,Amazon Web Services,Aws Cli,我需要在使用AWS ssm通过AWS CLI登录后传递“sudo su-”命令吗 aws ssm启动会话--目标“实例ID”???????“sudo su-” 有办法吗?作为参数或其他东西传递?不使用SSH就可以从命令行进入EC2实例。只要您可以避免使用SSH,并使用更多的云本机方法,如System Manager的会话管理器,这是推荐的 说: 示例1:启动会话管理器会话 此启动会话示例建立与实例的连接 用于会话管理器会话。请注意,此交互式命令 需要在客户端上安装会话管理器插件 打电话的机器 a
有办法吗?作为参数或其他东西传递?不使用SSH就可以从命令行进入EC2实例。只要您可以避免使用SSH,并使用更多的云本机方法,如System Manager的会话管理器,这是推荐的 说: 示例1:启动会话管理器会话 此启动会话示例建立与实例的连接 用于会话管理器会话。请注意,此交互式命令 需要在客户端上安装会话管理器插件 打电话的机器
aws ssm start-session \
--target "i-1234567890abcdef0"
输出:
Starting session with SessionId: Jane-Roe-07a16060613c408b5
因此,您可以通过这种方式进入EC2实例,然后输入“sudosu-”
但是,目前不支持使用aws ssm start session
aws CLI命令传入参数,正如同一文档页所述:
--参数(地图)
保留供将来使用。
键->(字符串)
值->(列表)
(字符串)
不,你需要STS-SSM是系统管理器。请尝试键入
aws configure
,确保您已创建具有编程访问权限的IAM用户,并在创建用户时保存访问权限和密钥,以便在命令提示时输入命令,但这个问题没有多大意义。您需要SSH到Linux框中才能执行sudo
命令。我需要在通过aws ssm启动会话登录时向远程实例传递一些ubuntu命令?比如说,我需要在通过aws ssm启动会话登录时向远程实例传递“bash-l-o vi”?不,您不需要通过ssm登录,您可能会将其与STS混淆,或者从SSM中的参数存储中获取值。SSH到EC2非常简单,然后运行sudosu命令。