使用创建者标签对云上资源进行管理

简介: 简介: 如果您需要根据资源创建者来对资源进行管理、分权和分账等操作,那么创建者标签可以帮助您简单、快速地实现您的需求。


介绍

创建者标签是阿里云自动生成并绑定到对应资源的一种系统标签,用来标识资源的创建者。

创建者标签可以帮助您根据资源创建者对云上资源进行管理、分权、分账等操作。

创建者标签

格式

标签键(Key)

acs:tag:createdby

标签值(Value)

  • 资源创建者为阿里云账号(主账号):customer:<AccountId>,其中<AccountId>为阿里云账号ID。
  • 资源创建者为RAM用户:sub:<RamUserId>:<RamUserName>,其中<RamUserId>为RAM用户ID,<RamUserName>为RAM用户名称。
  • 资源创建者为STS账号:assumedRoleUser:<RamRoleName>:<RolePlayerId>,其中<RamRoleName>为RAM角色名称,<RolePlayerId>为角色扮演者ID。

最佳实践

限制RAM用户只能重启自己创建的ECS实例

场景:期望RAM用户只能重启自己创建的ecs实例。

首先创建一个标签授权策略,要求RAM用户zhangsan只能重启带有自己相关的创建者标签(即带有标签"acs:createdby:tag": "sub:2000000000000:zhangsan")的ECS实例:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "ecs:RebootInstance"
      ],
      "Resource": "*",
      "Condition": {
        "StringEquals": {
          "acs:ResourceTag/acs:createdby:tag": "sub:2000000000000:zhangsan"
        }
      }
    }
  ]
}

将这个授权策略绑定给RAM用户zhangsan后,该用户就只能重启自己创建的实例了。

如果有其他场景需求,根据需要的Action对授权策略进行调整。

使用标签策略为不同RAM用户的资源打部门标签

场景:期望不同RAM用户创建的资源,都带有自己所属部门的标签(标签键为: department)。

例如,我们有两个RAM用户:

20000000000   zhangsan    DepartmentA

20000000001    lisi    DepartmentB

我们可以给带有标签:"acs:tag:createdby": "sub:20000000000:zhangsan" 的资源打"department":"DepartmentA" 标签,给带有标签:"acs:tag:createdby": "sub:20000000001:lisi" 的资源打"department":"DepartmentB" 标签。

通过标签策略,可以实现上述的能力:

{
"tags": {
"department": {
"tag_value": {
"@@assign": [
"DepartmentA",
"DepartmentB"        ]
      },
"tag_value_correction": {
"@@assign": {
"DepartmentA": {
"value_type": "Tag",
"value_scope": {
"acs:tag:createdby": "sub:20000000000:zhangsan"            }
          },
"DepartmentB": {
"value_type": "Tag",
"value_scope": {
"acs:tag:createdby": "sub:20000000001:lisi"            }
          }
        }
      },
"tag_key": {
"@@assign": "department"      }
    }
  }
}

根据资源创建者进行分账

在账单侧可以根据创建者标签进行分账:使用创建者标签零成本分账

image.png

如何使用

开通创建者标签

  1. 登录标签控制台
  2. 在左侧导航栏,选择标签 > 创建者标签
  3. 单击启用创建者标签

使用创建者标签

启用创建者标签后,新生产的资源就会自动打上创建者标签。

以ECS服务器为例,够买一台ecs服务器后,在控制台的实例列表上,就可以看到这台服务器的创建者标签。如下图所示,图中的标签即为创建者标签,代表该实例是子账号2xxxxx购买的。

image.png

VPC创建者标签:

OSS创建者标签:

image.png

创建者标签的资源视角

  1. 登录标签控制台
  2. 在左侧导航栏,选择标签 > 标签
  3. 单击启用创建者标签
  4. 系统标签页签,搜索:acs:tag:createdby
  5. 点击标签键列的 acs:tag:createdby,进入标签值页面,如下图所示

image.png

查看主账号创建的资源

资源创建者为阿里云账号(主账号)时,标签值的样式为:customer:<AccountId>,其中<AccountId>为阿里云账号ID。

点击对应标签值的查看资源即可查看主账号创建的资源。

image.png

查看RAM用户创建的资源

资源创建者为RAM用户时,标签值的样式为:sub:<RamUserId>:<RamUserName>,其中<RamUserId>为RAM用户ID,<RamUserName>为RAM用户名称。

点击对应标签值的查看资源即可查看RAM用户创建的资源。

image.png

查看STS账号创建的资源

资源创建者为STS账号时,标签值的样式为:assumedRoleUser:<RamRoleName>:<RolePlayerId>,其中<RamRoleName>为RAM角色名称,<RolePlayerId>为角色扮演者ID。

点击对应标签值的查看资源即可查看STS账号创建的资源。

image.png

支持的云服务

云服务

资源类型

云服务器ECS

  • instance:实例
  • ddh:DDH
  • image:镜像
  • snapshotpolicy:快照策略

弹性公网IP

  • eip:弹性公网IP

负载均衡SLB

  • instance:实例
  • certificate:证书

CDN

  • domain:域名

云数据库PolarDB

  • cluster:集群

云数据库Redis

  • instance:实例

云数据库RDS

  • instance:实例

云数据库MongoDB

  • instance:实例

文件存储NAS

  • filesystem:文件系统

DDoS高防(新BGP)

  • instance:实例

NAT网关

  • natgateway:NAT网关

应用型负载均衡ALB

  • loadbalancer:负载均衡

弹性容器实例

  • containergroup:容器组

容器服务Kubernetes版

  • cluster:集群

函数计算

  • service:服务

云原生数仓AnalyticDB MySQL

  • cluster:集群

阿里云Elasticsearch

  • instance:实例

云数据库HBase

  • cluster:集群

VPN网关

  • vpngateway:VPN网关

共享带宽

  • commonbandwidthpackage:共享带宽

堡垒机

  • instance:实例

DDoS原生防护

  • instance:实例

最新支持列表可以去官方文档查看:支持的云服务

常见问题

  1. 开通创建者标签后,以前创建的资源会打上创建者标签吗?

不会。只有开通创建者标签后,新生产的资源才会自动打上创建者标签。

  1. 创建资源后,为什么没有立刻看到创建者标签?

创建者标签有10分钟以内的延迟,我们后续会持续优化打标签的时间。

  1. 关闭创建者标签后,已有的创建者标签会删除吗?

不会删除。

  1. 创建者标签支持的云服务不满足我们的需求怎么办?

我们在持续扩展创建者标签支持的云服务,您也可以提需求给我们,我们会尽快支持相关的云服务。


原文链接

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
5月前
|
Kubernetes API 数据安全/隐私保护
k8s学习-基于角色的权限控制RBAC(概念,模版,创建,删除等)
k8s学习-基于角色的权限控制RBAC(概念,模版,创建,删除等)
154 0
|
11月前
|
运维 数据可视化 API
利用标签平台创建群组并通过API查询群组数据
Dataphin的标签平台提供了 丰富强大的标签加工能力,支持多种类型标签开发,包括离线、实时等标签可视化加工。基于离线视图、实时视图、行为关系,可通过配置化的方式构建属性类、统计类标签、偏好类标签,以及与已有的标签创建衍生组合标签。通过构建及管理标签,形成良好的标签资产,可供上层的应用及业务系统使用。本文将介绍如何通过Dataphin OpenAPI圈选群组以及群组分页查询服务,让应用系统集成标签平台的标签及群组加工能力,进行群组的圈选、分析及投放。
190 0
|
运维
使用资源编排为云资源批量绑定标签
本场景介绍利用资源编排服务ROS(Resource Orchestration Service)在资源栈中创建资源,并同时为资源绑定标签,提升运维效率。
134 0
|
弹性计算 JSON 运维
使用模板创建资源|学习笔记
快速学习使用模板创建资源
使用模板创建资源|学习笔记
|
弹性计算 负载均衡 NoSQL
使用创建者标签对云上资源进行管理
如果您需要根据资源创建者来对资源进行管理、分权和分账等操作,那么创建者标签可以帮助您简单、快速地实现您的需求。
276 1
使用创建者标签对云上资源进行管理
|
弹性计算
使用创建者标签零成本分账
您是否有疑问上云后,钱都花在什么地方?您是否每月仍然花费大量的人力、时间对云上资源分账?快来试试阿里云创建者标签,零成本帮助您对云上资源进行分账及溯源。
使用创建者标签零成本分账
|
JSON 测试技术 数据格式
[单账户]标签规范工具(标签策略)使用手册
企业随着上云的深入,对于资源管理的诉求越来越强烈。资源被企业各个子公司、部门等使用的时候,存在资源自产自用,一产复用,共产共用的情况。企业发展最初阶段,满足快速发展的诉求,资源自己生产自己使用。当企业发展到一定阶段,存在资源生产多处复用的情况,以满足业务细分发展。再到资源管理统一生产规划、根据场景复用资源的情况。标签化管理资源共产共用的基础,根据用途、场景、归属进行资源分类。如何把资源标签使用规范就是资源分类的前提。
1065 0
创建者标签(createdby标签)
阿里云支持创建者标签,可以在分账场景启动创建者标签,自动根据资源创建者进行分账。同时可以在云产品控制台通过创建者标签进行资源管理。
676 0
创建者标签(createdby标签)
|
安全 编译器 API
C++在资源管理类中提供对原始资源的访问
C++在资源管理类中提供对原始资源的访问
150 0