不同账号间的云资源授权方法

简介: 阿里云的访问控制RAM产品可以实现资源的分配和授权,在一个特殊的业务背景下,资源也可以实现跨账号的授权使用. 背景: 1.A公司,作为甲方Party A,出资购买云资源,对云资源具有所有权,但不实际管理,需要乙方配合.

阿里云的访问控制RAM产品可以实现资源的分配和授权,在一个特殊的业务背景下,资源也可以实现跨账号的授权使用.

背景:

1.A公司,作为甲方Party A,出资购买云资源,对云资源具有所有权,但不实际管理,需要乙方配合.
2.B公司,作为乙方Party B,要管理A公司的云资源,需要A公司授权云资源的使用,对云资源具有使用权
3.B公司的员工,作为实际操作人员,需要对具体实例进行管理.
以上这种情况,通过RAM是否可以实现呢?
答案是:yes

方法是:

1.使用RAM角色做跨账号授权
2.使用子账号资源授权

过程

1.准备两个测试主账号
PartyA账号:cloudtec*@aliyun.com UID:444
PartyB账号:middlegr@aliyun-test.com UID:10713766795707
2.在RAM控制台创建角色
image.png
3.选择其他云账号授信
1
4.成功创建角色
image.png
生成临时授权STS策略,用于扮演该角色.授权角色信息为:

{
  "Statement": [
    {
      "Action": "sts:AssumeRole",
      "Effect": "Allow",
      "Principal": {
        "RAM": [
          "acs:ram::1071376679570***:root"
        ]
      }
    }
  ],
  "Version": "1"
}

授权ECS管理权限
image.png
5.创建了扮演角色,再在Party B账号中创建子账号Buser(记得开启控制台登录)
image.png
6.授权Buser子账号AliyunSTSAssumeRoleAccess权限
image.png
7.Buser子账号登录,选择切换身份
image.png
输入对应的A账户信息
image.png
看到查询结果
image.png

结论

这样,Buser账号就具有了管理A账号实例的能力,
当Buser员工离职,B账号只需要关闭Buser账号即可.
当A公司需要更换B公司或对B公司的授权范围发生变更,只需要更新授权策略即可.

名词解释:

RAM角色(RAM-Role)
RAM角色是一种虚拟用户(或影子账号),它是RAM用户类型的一种。这种虚拟用户有确定的身份,也可以被赋予一组权限(Policy),但它没有确定的身份认证密钥(登录密码或AccessKey)。与普通RAM用户的差别主要在使用方法上,RAM角色需要被一个授信的实体用户扮演,扮演成功后实体用户将获得RAM角色的临时安全令牌,使用这个临时安全令牌就能以角色身份访问被授权的资源。

目录
相关文章
|
10月前
|
敏捷开发 测试技术 持续交付
云效产品使用常见问题之账号授权就能对当前主账号下所有 OSS 进行读写权限如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
8月前
|
数据可视化 安全 API
资源访问管理(RAM)
资源访问管理(RAM)
304 2
|
10月前
|
域名解析 网络协议 数据安全/隐私保护
DNS解析问题之授权RAM子账号管理指定域名如何解决
DNS解析是指将人类可读的域名转换成机器可读的IP地址的过程,它是互联网访问中不可或缺的一环;本合集将介绍DNS解析的机制、类型和相关问题的解决策略,以确保域名解析的准确性和高效性。
504 1
|
运维 安全 网络安全
特权账号管理之授权管理
对于银行、医疗、金融、政府、电力等行业,普遍存在大量的外包人员,这些外包人员手中往往都掌握有部分资产的账号密码,并且掌握的还都是高权限账号,而外包人员用这些钥匙做什么,往往处于监管之外,也不可控。通俗来讲相当于保险箱的钥匙交给了外人使用,如果这些人因一念之差或者手工操作失误,带来的后果企业可能难以承受。 近年来国家相关部门陆陆续续发布了关于外包风险的管理通知,去年8月国家卫生健康委、国家中医药局、国家疾控局联合发布的《医疗卫生机构网络安全管理办法》中也提到了加外包开发的安全管理。 面向事业单位,医院等把网络运维工作全权交给专门的第三方运维公司,由于第三方运维公司的不确定性因素很多,第一大因素就
131 0
特权账号管理之授权管理
阿里云企航公众号关联绑定阿里云账号操作流程
阿里云企航公众号关联绑定阿里云账号的方法,阿里云企航微信公众号如何关联绑定阿里云账号?第一次关注阿里云企航公众号会提示绑定阿里云账号,也可以在个人中心中绑定阿里云账号,阿里云百科来详细说下阿里云企航微信公众号绑定阿里云账号的方法:
353 0
阿里云企航公众号关联绑定阿里云账号操作流程
|
数据安全/隐私保护
12-企业权限管理-资源权限
12-企业权限管理-资源权限
|
SQL 安全 Cloud Native
用户指南—账号和安全—三权分立—权限验证
开启三权分立模式后,高权限账号自动转换为系统管理员账号,同时还需创建安全管理员账号和审计管理员账号,三个账号拥有不同的权限,当您对数据库执行不同操作时,需要对应的管理员进行权限验证。本文将介绍权限验证的相关操作步骤。
247 0
用户指南—账号和安全—三权分立—权限验证
|
弹性计算 数据安全/隐私保护
ECS子账号或者角色基于标签权限管理方案
子账号或者相关角色,只能创建资源带有某种标签的资源,否则创建不成功。并且只能查看自己创建ECS实例。
1162 1
ECS子账号或者角色基于标签权限管理方案
|
SQL 监控 关系型数据库
PolarDB-X 1.0-用户指南-访问控制-RAM资源授权
本文汇总了PolarDB-X支持的RAM资源授权规则以及已经为PolarDB-X开通了RAM服务的地域。
1896 0