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

简介: 阿里云的访问控制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角色的临时安全令牌,使用这个临时安全令牌就能以角色身份访问被授权的资源。

目录
相关文章
|
5月前
|
人工智能 JSON 安全
一文了解智能体协作的2大核心技术:MCP与A2A
本文由产品专家三桥君介绍了AI智能体协作中的两项关键技术——MCP(模型上下文协议)和A2A(智能体协作协议)。MCP作为智能体的"操作工具箱",支持安全调用外部工具和资源;A2A则提供智能体间的"语言与组织能力",实现异构智能体的发现与协同。三桥君通过应用场景分析,展示了这两项技术在跨云协作、汽车维修服务链等领域的实践价值,并指出它们将推动智能体技术向更高效的协作方向发展。
714 0
|
人工智能 自然语言处理 搜索推荐
浪潮信息 Yuan-embedding-1.0 模型登顶MTEB榜单第一名
浪潮信息Yuan-Embedding-1.0模型在C-MTEB评测基准中荣获Retrieval任务第一名,推动中文语义向量技术发展
1970 7
浪潮信息 Yuan-embedding-1.0 模型登顶MTEB榜单第一名
|
机器学习/深度学习 供应链 TensorFlow
使用Python实现深度学习模型:智能物流与供应链管理
【8月更文挑战第1天】 使用Python实现深度学习模型:智能物流与供应链管理
582 2
使用Python实现深度学习模型:智能物流与供应链管理
|
SQL Java 数据处理
批量提交SQL语句的技巧与方法
在数据库操作中,批量提交SQL语句可以显著提高数据处理的效率,特别是在需要插入、更新或删除大量数据的情况下
textarea文本框根据输入内容自动适应高度
textarea文本框根据输入内容自动适应高度
434 0
|
小程序
html+css+js实现带有转盘的抽奖小程序
html+css+js实现带有转盘的抽奖小程序
415 0
|
负载均衡 算法 Dubbo
深入理解Dubbo-7.服务消费调用源码分析(上)
深入理解Dubbo-7.服务消费调用源码分析
355 0
|
存储 安全 API
阿里云APP下载入口和方式
阿里云APP是一款为用户提供安全、稳定、高效的云计算服务的手机应用程序。它具备多种功能,包括文件存储、文件共享、远程控制、备份等等。下面从背景介绍、概览、价值、竞品对比分析、可靠性、创新性、用户反馈和影响力等方面展开扩写。
阿里云APP下载入口和方式
|
消息中间件 Kubernetes Cloud Native
蚂蚁集团自动化混沌工程 ChaosMeta 正式开源
ChaosMeta 介绍ChaosMeta 是一款面向云原生、自动化演练而设计的混沌工程平台。它是蚂蚁集团内部混沌工程平台 XMonkey 的对外开源版本,凝聚了蚂蚁集团在公司级大规模红蓝攻防演练实践中多年积累的方法论、技术能力以及产品能力。经过公司内部多年复杂故障演练场景的驱动,XMonkey 在混沌工程领域沉淀了很多独特经验,是蚂蚁集团研发、测试、质量、SRE 等人员进行历史故障演练和挖掘系统
687 0
蚂蚁集团自动化混沌工程 ChaosMeta 正式开源
|
XML Dubbo Java
Dubbo使用XML配置(图解)
Dubbo使用XML配置(图解)
714 0