创建可信实体为阿里云服务的RAM角色

可信实体是阿里云服务的RAM角色,主要用于解决跨云服务授权访问的问题。该RAM角色允许可信的阿里云服务扮演。

服务角色分类

  • 普通服务角色:您需要自定义角色名称,选择可信的云服务,并自定义权限策略。

  • 服务关联角色:您只需选择可信的云服务,云服务会自带预设的角色名称和权限策略。服务关联角色一般会在您执行某些特定操作(例如:创建一个云资源或开启一个功能)时自动创建,同时,也支持在RAM控制台手动创建。关于服务关联角色的更多信息,请参见服务关联角色

创建普通服务角色

  1. 使用RAM管理员登录RAM控制台

  2. 在左侧导航栏,选择身份管理 > 角色

  3. 角色页面,单击创建角色

    image

  4. 创建角色页面,选择信任主体类型云服务,然后选择具体的阿里云服务,最后单击确定

    image

    说明

    信任主体名称中可以选择的阿里云服务请以控制台界面显示为准。

  5. (可选)如果您需要信任来自跨账号的或多个云服务的访问,您可以单击切换编辑器,在编辑器中指定具体的云服务。

    编辑器支持可视化编辑和脚本编辑两种模式,您可以任选其一。以下示例表示允许其他阿里云账号(AccountID=177*******6878)下的操作审计服务扮演当前正在创建的RAM角色,在当前阿里云账号中执行操作。

    • 可视化编辑

      主体中指定具体的阿里云服务名称。

      image

      image

    • 脚本编辑

      PrincipalService字段中指定具体的阿里云服务。

      {
        "Version": "1",
        "Statement": [
          {
            "Effect": "Allow",
            "Principal": {
              "Service": "177*******6878@actiontrail.aliyuncs.com"
            },
            "Action": "sts:AssumeRole"
          }
        ]
      }
  6. 创建角色对话框,输入角色名称,然后单击确定

创建成功的RAM角色默认没有任何权限,您需要为该RAM角色授权。具体操作,请参见RAM角色授权

创建服务关联角色

  1. 使用RAM管理员登录RAM控制台

  2. 在左侧导航栏,选择身份管理 > 角色

  3. 角色页面,单击创建角色

    image

  4. 创建角色页面的右上角,单击创建服务关联角色

    image

  5. 创建服务关联角色页面,选择信任的云服务,然后单击创建服务关联角色

    image

    说明

    信任的云服务中可以选择的云服务请以控制台界面显示为准。

创建成功的服务关联角色自带了角色名称和权限策略,您可以直接使用。权限策略由对应的云服务定义。