使用bash,我输入以下命令:
ssh -i key.pem ubuntu@ec2-instance ls其结果将是:
file1
file2
file3问题
我可以用v2做同样的事情吗?
我需要的是:
中。
发布于 2022-04-20 16:41:31
API允许这样做。不过,我不太熟悉go SDK。
下面是指向JavaScript SDK的链接(我假设功能是相同的):https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SSM.html#sendCommand-property
这也可以由命令行完成:
aws ssm send-command --instance-ids "i-INSTANCEID" --document-name "AWS-RunShellScript" --comment "List" --parameters commands=ls --region "ap-northeast-1"通过列表命令调用获得结果。
aws ssm list-command-invocations --command-id "4f65c2da-NNNN-JJJJ-LLLL-6efc67e6cd5d" --details --region "ap-northeast-1"所使用的用户/角色需要访问ssm:SendCommand和ssm:ListCommandInvocations。
{
"Effect": "Allow",
"Action": [
"ssm:SendCommand",
"ssm:ListCommandInvocations"
],
"Resource": "*"
}https://stackoverflow.com/questions/71890201
复制相似问题