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

将EC2操作角色分配给S3/SNS权限组内的IAM用户能否启动EC2?

问题解答

可以启动新的EC2实例,核心逻辑如下:

  • 当IAM用户切换到指定角色时,用户原有的自身及组权限(此处为S3FullAccess、SNSFullAccess)会被暂时替换为该角色所拥有的权限。
  • 你创建的角色已明确具备EC2实例创建、启动和停止权限,因此用户切换角色后,即可依托该角色的权限执行对应的EC2操作。

需要确认的关键配置:

  • 确保目标角色的信任策略允许组“A”内的用户切换到该角色。信任策略需包含用户ARN或组“A”的ARN,示例配置如下:
    {
      "Version": "2012-10-17",
      "Statement": [
        {
          "Effect": "Allow",
          "Principal": {
            "AWS": "arn:aws:iam::你的AWS账号ID:user/目标用户名"
          },
          "Action": "sts:AssumeRole"
        }
      ]
    }
    
    若要对组内所有用户生效,可将Principal替换为组“A”的ARN。
  • 用户切换角色的前提是拥有sts:AssumeRole权限,只要角色信任策略正确配置了用户/组的访问权限,该权限通常会自动满足。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 03:15:54