AWS System Manger 批量操作EC2 实例
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,AWS 里面有个叫做 AWS System Manager 的服务,可以帮助管理员批量的自动化管理AWS的资源。比如说,我可以通过他的 Run Command 批量地对指定的EC2 实例组实现某个操作
千家信息网最后更新 2025年12月01日AWS System Manger 批量操作EC2 实例
AWS 里面有个叫做 AWS System Manager 的服务,可以帮助管理员批量的自动化管理AWS的资源。比如说,我可以通过他的 Run Command 批量地对指定的EC2 实例组实现某个操作,如升级系统,执行一段脚本,更新agent等等
默认情况下,这个System Manager是没有权限去访问EC2的,所以第一步需要创建一个IAM role,授权System Manager去访问EC2。它默认已经提供了一个 policy 叫做 AmazonEC2RoleforSSM,创建一个Role,选择这个Policy就行了
下一步需要在EC2上绑定这个Role

如果只有几个EC2实例可以手动操作 ,如果有上百台手动操作就太慢了,我们可以考虑用脚本来配置。
安装AWSPowerShell, 然后设定账户初始化,然后就可以获取实例并注册IAMRole了
#Install-Module AWSPowerShell -forceSet-AWSCredential -AccessKey XXXXX -SecretKey YYYYYY -StoreAs test#Get-AWSCredential -ListProfileDetailInitialize-AWSDefaults -ProfileName test -Region ap-southeast-2$instances=Get-EC2Instance | select -ExpandProperty instancesforeach($item in $instances){ $iamrole=$item | select -ExpandProperty IamInstanceProfile if($iamrole -eq $null){ Register-EC2IamInstanceProfile -InstanceId $item.InstanceId -IamInstanceProfile_Arn arn:aws:iam::3861158221239:instance-profile/AmazonEC2RoleForSSM }}我们可以通过下面的脚本来判断是否绑定成功
$filter = New-Object Amazon.EC2.Model.Filter -Property @{Name = "iam-instance-profile.arn"; Value = "arn:aws:iam::386115804199:instance-profile/AmazonEC2RoleForSSM"} $ec2 = @(Get-EC2Instance -Filter $filter)$ec2instances = $ec2.instances #returns instances with its attributes$ec2instances.privateipaddress #成功之后我们返回 System manager的界面,在Managed Instances 下面可以看见所有的EC2 实例了

最后做过简单的测试
点击 run Command 然后选择 AWS-RunPowerShellScript
输入一个简单的命令
选择几台测试的实例机器
点击Run
几秒后查看结果
实例
脚本
选择
成功
可以通过
手动
测试
管理
只有
命令
情况
机器
权限
比如说
界面
管理员
系统
结果
账户
资源
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
帆软连接数据库连接失败
国内财政软件开发迅速
郴州优达网络技术有限公司
我的世界服务器帮助软件
数据库技术与网页设计概述
幼儿园网络安全主题班会小结
金融数据库作用
厦门哪个软件开发培训好
服务器自动化安装程序
tom数据库
怎么远程连接云服务器主机
网络安全已经成为 的问题
idea数据库连接放在哪里
王建国网络安全
潍坊ios软件开发公司
如何修改数据库登陆密码
手机应用软件开发是啥
我国为什么要开展网络安全周
网络安全法在国内建设运营
从化区数据网络技术开发咨询报价
国家医保信息数据库单位怎么注册
软件开发前置是什么意思
苹果服务器在爱尔兰
信息系统与网络技术考题
合同 新技术 软件开发
数据库概论基本知识
国际版服务器怎么装模组
安阳国家网络安全
新闻传播学数据库
青岛铁鱼网络技术