You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IRSA场景下使用相同名称重建角色是否会破坏已有的信任关系?

跨账号IAM角色同名重建后的信任关系说明

结论:会破坏原有信任关系,必须重新完成信任配置

原因如下:

  • 所有主流公有云(AWS、阿里云、华为云等)的IAM身份体系中,角色的唯一身份标识不是自定义的名称,而是角色创建时系统自动生成的全局唯一、不可变更的ID,角色名仅为方便用户识别的可读别名。
  • 账号345的RoleB对RoleA的信任关系,本质是在信任策略中绑定了旧RoleA的唯一ID,而非角色名称。
  • 你删除旧RoleA后,其对应的唯一ID会被系统永久销毁回收,后续重建同名RoleA时,系统会生成全新的唯一ID,和旧ID没有任何关联。
  • 此时RoleB的信任策略里留存的还是旧ID的校验规则,系统会判定新的同名RoleA不属于信任主体,直接拒绝所有相关访问请求。

如果是在AWS环境下,你可以通过AWS CLI执行命令aws iam get-role --role-name RoleA,查看返回结果中的RoleId字段,删除重建前后该字段会发生明显变化,以此验证上述逻辑。

处理方案:
重建RoleA后,你需要更新账号345中RoleB的信任策略,将新RoleA的唯一标识(通常为ARN)添加到信任主体中,重新完成配置后信任关系才能恢复正常。

内容的提问来源于stack exchange,提问作者Durga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 23:54:01