You need to enable JavaScript to run this app.
文档中心
云数据库 PostgreSQL 版

云数据库 PostgreSQL 版

复制全文
下载 pdf
标签管理
根据标签限定 IAM 用户管理的实例范围
复制全文
下载 pdf
根据标签限定 IAM 用户管理的实例范围
您可以为不同的 PostgreSQL 实例绑定相应标签,再通过 IAM 自定义权限策略,按标签为不同 IAM 用户授权,限制 IAM 用户仅能查看或管理指定标签下的 PostgreSQL 实例。​
注意事项​
  • 已配置标签权限限制的 IAM 用户:首次进入实例列表页时默认为空,需手动进行标签筛选,筛选后显示具有对应权限的实例列表。​
  • 未配置标签权限限制的 IAM 用户:首次进入实例列表页默认展示全部实例,但仅可进入已授权实例的详情页面,无法查看其他没有权限的实例。手动通过标签筛选后,仅展示已绑定对应标签的实例。​
操作步骤​
以 IAM 用户 Account-user 为例,仅允许其管理绑定了 Department:RD 标签的 PostgreSQL 实例,无权限查看和管理其他 PostgreSQL 实例。​
  1. 使用主账号登录访问控制台。​
  1. 创建 IAM 用户。本文示例的 IAM 用户为 Account-user。​
  1. 为 IAM 用户授权。本文授予 PostgreSQL 实例的查看和管理权限。​
  1. 创建自定义权限策略。本文示例的策略名称为 TagPermissionPolicy 和 PostgresqlPolicy。​
  • TagPermissionPolicy:为 IAM 用户授予标签服务的权限,确保 IAM 用户可正常使用标签服务,否则无法筛选标签。​
​
{​
"Statement": [​
{​
"Effect": "Allow",​
"Action": [​
"tag:GetTags",​
"tag:GetTagKeys",​
"tag:GetTagValues",​
"tag:Resources"​
],​
"Resource": [​
"*"​
]​
}​
]​
}​
​
  • PostgresqlPolicy:为 IAM 用户授予绑定标签 Department:RD 的实例管理权限。​
​
{​
"Statement": [​
{​
"Effect": "Allow",​
"Action": [​
"rds_postgresql:*"​
],​
"Resource": "*",​
"Condition": {​
"StringEquals": {​
"volc:RequestTag/Department": "RD"​
}​
}​
}​
]​
}​
​
  1. 为 IAM 用户授予自定义策略 TagPermissionPolicy 和 PostgresqlPolicy。​
结果验证​
  1. 使用 IAM 用户 Account-user 登录云数据库 PostgreSQL 版控制台。​
  1. 在顶部菜单栏选择实例所属的项目和地域。​
说明​
如未设置实例的所属项目,本操作应选择项目为账号全部资源。​
  1. 在实例列表页,单击标签列右侧的筛选图标。​
  1. 在弹出的文本框中,设置需要筛选的标签键和标签值。​
  • 首次进入实例列表,默认为空,并提示无权限。​
  • 手动筛选标签为 Department:RD 的 PostgreSQL 实例,筛选后显示具有对应权限的实例列表。​
​
​
​
最近更新时间:2026.09.11 10:29:12
这个页面对您有帮助吗?
有用
有用
无用
无用