向EC2发送一条Command命令
创建所需要的角色以及权限
1.通过AWS Console导航到IAM
2.选择左侧导航栏的Roles
3.点击右侧的Create Role
4.如图选择ec2,然后Permission中搜索AmazonEC2RoleforSSM并选择,后面点击Next,直到给role命名
创建ec2
创建时需要附加上一个步骤创建的Role
验证EC2是否有安装到SSM的Agent
我们可以通过Console界面导航到AWS Systems Manager,找到Node Management,然后找到Session Manager,点击右侧的Start Session,如果可以看到新创建的实例,那说明是已经成功安装了
我们也可以通过ec2 console界面来确认,可以选择刚刚创建的实例,然后点击右上角的Connect,然后点击Session Manager,如果Connect亮起,那说明是正常的。
通过SSM Command让ec2执行命令
通过Console界面导航到AWS Systems Manager,找到Node Management,点击Run Command
我们可以看到很多命令模块,例如Ansible Playbook或者其他,这里我们选择AWS-RunShellScript
然后选择我们的目标
点击Run即可
可以手动刷新,这个一般很快就会执行完成