DNSPod
旗下子品牌
DNS 解析
取消
文档目录
授权策略语法
本文列出了 CAM 授权策略语法及使用示例。
CAM 策略语法
CAM 策略语法如下:
{
"version": "2.0",
"statement": [
{
"action": [
"dnspod:*"
],
"resource": "*",
"effect": "allow"
}
]
}
- version :版本,必填项,目前仅允许值为"2.0"。
- 语句 statement 是用来描述一条或多条权限的详细信息。该元素包括 effect、action、resource,condition 等多个其他元素的权限或权限集合。一条策略有且仅有一个 statement 元素。
- action :操作,必填项,用来描述允许或拒绝的操作。操作可以是 API (以 name 前缀描述)或者功能集(一组特定的 API,以 permid 前缀描述)。
- resource:资源,必填项,描述授权的具体数据。资源是用六段式描述。每款产品的资源定义详情会有所区别,有关如何指定资源的信息,请参阅您编写的资源声明所对应的产品文档。
- condition :生效条件,非必填项,描述策略生效的约束条件。条件包括操作符、操作键和操作值组成。条件值可包括时间、IP 地址等信息。有些服务允许您在条件中指定其他值。
- effect :影响,必填项,描述声明产生的结果是“允许”还是“显式拒绝”。包括 allow (允许)和 deny (显式拒绝)两种情况。
策略示例
- 若授权 DNSPod 接入服务的全读写策略,示例如下:
- 授权子账户的 DNSPod 服务的完全管理权限(创建、管理等全部操作)。
- 策略名称:QcloudDNSPodFullAccess。
{
"version": "2.0",
"statement": [
{
"action": [
"dnspod:*"
],
"resource": "*",
"effect": "allow"
}
]
}
- 若授权 DNSPod 服务的只读权限,示例如下:
- 授权子账户 DNSPod 服务的只读访问权限,即可以查看 DNSPod 服务所有资源的权限,但子账户无法创建、更新或删除资源。
- 策略名称:QcloudDNSPodReadOnlyAccess。
{
"version": "2.0",
"statement": [
{
"action": [
"dnspod:Describe*"
],
"resource": "*",
"effect": "allow"
}
]
}
最近更新于 2022-02-18 14:22
DNSPod 域名检测工具
查询域名信息,快速排查网站问题
网站自助排障
快速判断问题、提供合适的解决方案