快速注册指导
邮箱/海外手机快速注册
免备案无需实名
无需实名认证、免备案
PayPal免绑定
不需要PayPal信用卡
多种支付方式
选择美元或人民币支付
阿里云国际代理商 > 帮助中心 > 常见问题 >

AWS IAM实战:给你的账号加把锁

时间:2026-03-21 00:11:19 来源:阿里云国际代理商

AWS IAM实战给你的账号加把锁

引言:为什么账号会被盗?

很多人用AWS时,一直用根账号,密码设得简单,甚至把密钥传到了GitHub。结果账号被盗,别人启动一堆机器挖矿,月底收到天价账单。这篇文章教你用IAM保护好账号。

一、IAM是什么?

IAM是AWS的身份和访问管理服务。简单说,就是管理“谁”能“做什么”。

用户:给每个人一个账号,比如张三、李四

:把用户分组,比如“开发组”、“运维组”

角色:给程序用的临时身份

策略:规定能做什么,比如“只能读S3”、“可以启动EC2”

二、第一步:禁用根账号

根账号权限太大,被盗了后果严重。所以第一件事是把它锁起来。

2.1 开启MFA

用根账号登录

点击右上角名字,选“安全凭证”

找到“多因素认证”,点“激活”

用手机上的Google Authenticator扫二维码

输入手机上显示的6位数字

以后登录根账号,除了密码还要输验证码。

2.2 创建IAM用户用于日常

进入IAM控制台

点击“用户”->“创建用户”

用户名输入“admin”

勾选“提供用户对AWS管理控制台的访问权限”

密码自己设一个,记住它

在权限页面,直接选“AdministratorAccess”

创建完成后,退出根账号,用admin登录

以后所有操作都用admin账号,根账号封存起来。

三、第二步:给团队成员分权限

3.1 创建组

比如你有一个开发团队,只让他们看EC2,不能修改。

IAM控制台,点击“组”->“创建组”

组名“开发组”

在策略列表里,搜索“ReadOnlyAccess”,勾选它

再搜索“AmazonEC2ReadOnlyAccess”,也勾上

点击“创建组”

3.2 创建用户并加入组

点击“用户”->“创建用户”

用户名“张三”

勾选“提供用户对AWS管理控制台的访问权限”

密码自己设

在权限页面,把张三加入“开发组”

创建完成

这样张三登录后,只能看EC2,不能启动、停止或删除。

四、第三步:给程序用角色,不要用密钥

很多人写程序时,直接把访问密钥写在代码里。这是非常危险的做法,因为代码可能会泄露。

正确做法是给程序分配一个角色。

4.1 创建角色

IAM控制台,点击“角色”->“创建角色”

信任实体选“AWS服务”

使用场景选“EC2”(假设程序跑在EC2上)

附加策略,比如“AmazonS3ReadOnlyAccess”

角色名称“ec2-s3-readonly”

点击“创建角色”

4.2 把角色分配给EC2

启动EC2实例时,在“高级详情”里选择这个角色。实例内的程序就可以自动获取临时凭证访问S3,不需要任何密钥。

五、第四步:定期检查权限

5.1 检查未使用的用户

IAM控制台,点击“用户”。看看哪些用户很久没登录了,可以禁用或删除。

5.2 检查未使用的密钥

点击用户,看“安全凭证”标签。如果用户有访问密钥但很久没用,可以删掉。

5.3 使用Access Analyzer

IAM控制台,点击“Access Analyzer”,它会扫描你的策略,告诉你哪些权限可能太宽松了。

六、常见问题

问:不小心把密钥泄露了怎么办?
答:立刻登录IAM控制台,找到那个用户,删除泄露的密钥。然后创建新密钥。

问:员工离职了怎么处理?
答:直接禁用或删除那个用户的账号。如果他还有密钥,一并删除。

问:策略太复杂看不懂怎么办?
答:用AWS的策略生成器。在创建策略时,可以选“可视化编辑器”,用下拉菜单选服务和操作,不用自己写JSON。

七、结语

IAM是AWS安全的基石。锁好根账号,给每个人最小权限,程序用角色不用密钥,定期检查。这些事做起来不难,但能挡住大部分风险。

阿里云国际版购买攻略

客服1V1指导,为客户提供更加周到,更加贴心的服务
咨询产品报价
添加微信/电话联系,获取产品优惠报价
注册阿里云账号
通过客服发送的链接,注册阿里云会员
关联成为VIP客户
使用海外手机号获取一次验证,完成注册
通过我们充值账户余额
通过我们代充值,仅需5秒立即到账
阿里云官网下单
自行下单阿里云官网产品或服务
即刻开启上云之旅
可平台索取发票,享受双重售后支持

常见问题

怎么注册?需要实名吗?
通过销售经理发送的邀请链接进行注册,仅需提供邮箱或手机号码用于验证。下单中国大陆内的资源,需要配合实名,下单其他地区的资源则无需实名。
国际版跟中国版的产品有什么区别?
产品上几乎无差别,价格上国际版比中国版点更为低廉。且通过我们在国际站点下单,可享受更多便利且优惠的购买政策。
我需要绑定支付方式吗?
完全不需要,您通过邀请创建的阿里云账号只需要代理充值即可,不需要绑定任何支付方式,您可以使用美元或者人民币支付!
我付款需要给美金吗?
不需要的,我们的收款方式多种多样,支持人民币收款, 支持微信、支付宝、银行卡等多种主流收款方式,让大家上云无门槛轻松上云
为什么要绑定你们的账号注册?
可享受更为弹性的购买方案、更低的产品折扣和更为便利的售后服务。
阿里云国际版需要备案吗?
购买阿里云国际版不需要备案,中国区域的产品才需要遵守规定完成备案。
立即咨询 享受更轻松快捷的上云服务
免费试用
联系我们
telegram: tg咨询  
E-mail:aliyunguojizhang@gmail.com
icp备案号:粤ICP备2021 公司版权