tencent cloud

Elasticsearch Service

新手指引
动态与公告
产品动态
产品公告
安全公告
产品简介
产品概述
Elasticsearch 版本支持说明
产品功能
高级特性(X-Pack)
产品优势
应用场景
能力与限制说明
相关概念
购买指南
计费概述
产品定价
ES Serverless 服务定价
欠费说明
ES 内核增强
内核版本发布记录
定向路由优化
压缩算法优化
FST Off Heap 内存优化
快速入门
集群规格和容量配置评估
创建集群
访问集群
ES Serverless 服务指南
服务概述
基本概念
5分钟快速体验
快速使用
访问控制
数据写入
数据查询
索引管理
告警管理
ES API 参考
相关问题
数据应用指南
数据应用概述
数据管理
ES 集群指南
集群管理
访问控制
集群多可用区部署
集群扩缩容
集群配置
插件配置
监控与告警
日志查询
数据备份
升级
实践教程
数据迁移和同步
应用场景构建
索引设置
SQL 支持
企业微信机器人接收 Watcher 告警
API 文档
History
Introduction
API Category
Instance APIs
Making API Requests
Data Types
Error Codes
常见问题
产品相关问题
ES 集群
词汇表
新版介绍
Elasticsearch Service 2020.07新版
Elasticsearch Service 2020.2新版
Elasticsearch Service 2019.12新版

CAM 访问控制

PDF
聚焦模式
字号
最后更新时间: 2025-03-20 14:21:21

ES CAM 简介

访问管理(Cloud Access Management,CAM)是腾讯云提供的 Web 服务,主要用于帮助用户安全管理腾讯云账户下的资源的访问权限。用户可以通过 CAM 创建、管理和销毁用户(组),并使用身份管理和策略管理控制其他用户使用腾讯云资源的权限,CAM 策略的详细信息及使用请参见 CAM 策略

ES CAM 策略

通用权限策略

ES 默认提供了两种通用策略:
全读写策略 QcloudElasticsearchServiceFullAccess,可以让用户拥有创建和管理 ES 所有集群实例的权限。
只读策略 QcloudElasticsearchServiceReadOnlyAccess,可以让用户拥有查看 ES 集群实例的权限,但是不具有创建、更新、删除等操作的权限。
您可以登录 策略管理界面,在“服务类型”中选择“Elasticsearch Service”,在列表中会显示默认策略,可对需要授权的账号进行绑定。

如果默认策略不能满足需求,可以单击新建自定义策略,进行自定义授权。

自定义权限策略

ES 可授权的资源类型如下:
资源类型
资源描述
instance
qcs::es:$region:$account:instance/*
各 API 支持资源级权限访问控制详情如下:
接口名
描述
是否关联资源
资源描述
获取集群列表、单个集群信息
DescribeInstances
qcs::es:${Region}:uin/${ownerUin}:instance/${instanceId}
创建集群
CreateInstance
*
更新集群
UpdateInstance
qcs::es:${Region}:uin/${ownerUin}:instance/${instanceId}
重启集群
RestartInstance
qcs::es:${Region}:uin/${ownerUin}:instance/${instanceId}
删除集群
DeleteInstance
qcs::es:${Region}:uin/${ownerUin}:instance/${instanceId}
更新插件
UpdatePlugins
qcs::es:${Region}:uin/${ownerUin}:instance/${instanceId}
支持区域如下:
区域
名称
区域 ID
华南地区
广州
ap-guangzhou
华东地区
上海
ap-shanghai
南京
ap-nanjing
华北地区
北京
ap-beijing
西南地区
成都
ap-chengdu
重庆
ap-chongqing
港澳台地区
中国香港
ap-hongkong
亚太东南
新加坡
ap-singapore
亚太东北
首尔
ap-seoul
东京
ap-tokyo
美国西部
硅谷
na-siliconvalley
美国东部
弗吉尼亚
na-ashburn
欧洲地区
法兰克福
eu-frankfurt
自定义策略的语法如下:
{
"version": "2.0",
"statement": [
{
"action": [
"Action"
],
"resource": "Resource",
"effect": "Effect"
}
]
}
Action:替换成要允许或拒绝的操作。
Resource:替换成要授权的具体资源。
Effect:替换成允许或拒绝。
ES 目前支持除了 DescribeInstances 接口之外的其他操作接口来访问控制管理,您可以将账号下某个集群的更新、重启、删除等操作赋予某个子账号进行管理。

自定义权限示例

授予某账号指定集群更新操作权限,策略语法如下:
{
"version": "2.0",
"statement": [
{
"action": [
"es:Describe*"
],
"resource": [
"qcs::es:ap-guangzhou:uin/$uin:instance/$instanceID"
],
"effect": "allow"
},
{
"action": [
"vpc:Describe*",
"vpc:Inquiry*",
"vpc:Get*"
],
"resource": "*",
"effect": "allow"
},
{
"action": [
"monitor:*",
"cam:ListUsersForGroup",
"cam:ListGroups",
"cam:GetGroup"
],
"resource": "*",
"effect": "allow"
},
{
"action": [
"es:Update*"
],
"resource": [
"qcs::es:ap-guangzhou:uin/$uin:instance/$instanceID"
],
"effect": "allow"
}
]
}


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈