上云无忧 > 文档中心 > 腾讯云本地专用集群 CDC 授权策略语法
本地专用集群 CDC
腾讯云本地专用集群 CDC 授权策略语法

文档简介:
策略语法 CAM 策略: { "version":"2.0", "statement": [ { "effect":"effect", "action":["action"], "resource":["resource"], "condition": {"key":{"value"}} } ] }
*此产品及展示信息均由腾讯云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

策略语法

CAM 策略:
		
{
"version":"2.0",
"statement":
[
{
"effect":"effect",
"action":["action"],
"resource":["resource"],
"condition": {"key":{"value"}}
}
]
}
参数说明如下:
版本 version:必填项,目前仅允许值为2.0
语句 statement:是用来描述一条或多条权限的详细信息。该元素包括 effect、action、resource、condition 等多个其他元素的权限或权限集合。一条策略有且仅有一个 statement 元素。
影响 effect:必填项,描述声明产生的结果是允许还是显式拒绝。包括 allow(允许)和 deny(显式拒绝)两种情况。
操作 action:必填项,用来描述允许或拒绝的操作。操作可以是 API(以 name 为前缀描述)或者功能集(一组特定的 API,以 permid 为前缀描述)。
资源 resource:必填项,描述授权的具体数据。资源是用六段式描述。每款产品的资源定义详情会有所区别。有关如何指定资源的信息,请参阅您编写的资源声明所对应的产品文档。
生效条件 condition:非必填项,描述策略生效的约束条件。条件包括操作符、操作键和操作值组成。条件值可包括时间、IP 地址等信息,有些服务允许您在条件中指定其他值。

CDC 的操作

在 CAM 策略语句中,您可以从支持 CAM 的任何服务中指定任意的 API 操作。对于 CDC,请使用以 name/cdc: 为前缀的 API。例如: name/cdc:CreateDedicatedCluster。 如果您要在单个语句中指定多个操作的时候,请使用逗号将它们隔开,如下所示:
		
"action":["name/cdc:action1","name/cdc:action2"]
您也可以使用通配符指定多项操作。例如,您可以指定名字以单词 Describe 开头的所有操作,如下所示:
		
"action":["name/cdc:Describe*"]
如果您要指定 CDC 中所有操作,请使用 * 通配符,如下所示:
		
"action"["name/cdc:*"]

CDC 的资源路径

每个 CAM 策略语句都有适用于自己的资源。 资源路径的一般形式如下:
		
qcs:project_id:service_type:region:account:resource
project_id:描述项目信息,仅为了兼容 CAM 早期逻辑,无需填写。
service_type:产品简称,如 CDC。
region:地域信息,如 bj。
account:资源拥有者的根账号信息,如 uin/164256472。
resource:各产品的具体资源详情,如 cluster/cluster_id1 或者 cluster/*。
例如,您可以使用特定实例 (i-15931881scv4) 在语句中指定它,如下所示:
		
"resource":[ "qcs::cdc:bj:uin/164256472:cluster/cluster-7yq5m7bl"]
您还可以使用 * 通配符指定属于特定账户的所有实例,如下所示:
		
"resource":[ "qcs::cdc:bj:uin/164256472:cluster/*"]
您要指定所有资源,或者如果特定 API 操作不支持资源级权限,请在 Resource 元素中使用 * 通配符,如下所示:
		
"resource": ["*"]
如果您想要在一条指令中同时指定多个资源,请使用逗号将它们隔开,如下所示为指定两个资源的例子:
		
"resource":["resource1","resource2"]
下表描述了 CDC 能够使用的资源和对应的资源描述方法。
在下表中,$为前缀的单词均为代称。
其中,region 指代的是地域。
其中,account 指代的是账户 ID。
资源
授权策略中的资源描述方法
站点
qcs::cdc:$region:$account:site/$siteId
集群
qcs::cdc:$region:$account:cluster/$clusterId

CDC 的条件密钥

在策略语句中,您可以选择性指定控制策略生效时间的条件。每个条件都包含一个或多个密钥值对。条件密钥不区分大小写。
如果您指定了多个条件或在单一条件中指定了多个密钥,我们将通过逻辑 AND 操作对其进行评估。
如果您在单一条件中指定了一个具有多个值的密钥,我们将通过逻辑 OR 操作对其进行评估。必须匹配所有条件才能授予权限。 下表描述了 CDC 用于特定于服务的条件键。
条件键
参考类型
键值对
cdc:region
String
cdc:region=region
其中 region 指代的是地域(例如 ap-guangzhou)
相似文档
  • 您可以通过使用访问管理(Cloud Access Management,CAM)策略让用户拥有在本地专用集群(Cloud Dedicated Cluster,CDC)中查看和使用特定资源的权限。本文档提供了查看和使用特定资源的权限示例,指导用户如何使用控制台的特定部分的策略。
  • 腾讯云本地专用集群(Cloud Dedicated Cluster,CDC)目前处于邀测阶段,如果您的业务场景需要使用该产品,请提交 试用申请 。收到您的申请后,我们将进入审核阶段。如通过审核,我们将安排售前工程师与您联系和安排后续测试。
  • 步骤1:注册腾讯云账号。 如果您还没有腾讯云账号,您需要 注册腾讯云 账号,并完成实名认证。 如果您已有实名认证的腾讯云账号,请直接执行下一步操作。
  • Q:什么是本地专用集群 CDC? A:腾讯云专用集群(Cloud Dedicated Cluster,CDC)是全新推出的基础设施类产品,目的是将中心化的公有云服务延伸为可在用户机房落地的近场服务,融合公有云与本地 IDC 的双重优势,用户可以以本地化的时延和数据安全来使用公有云的丰富能力。
  • 腾讯云边缘可用区(TencentCloud Edge Zone,TEZ)是腾讯云的本地扩展,是基础设施部署的一种新形式。边缘可用区使您可以在更靠近用户的位置提供与中心节点一致的体验,从而向用户提供低延迟访问。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部