新建自定义策略 参数 含义 值 Version 策略的版本。 20121017。 Statement:策略的授权语句。Statement可以有多个,表示不同的授权结构。 Effect:效果。 定义操作的选择效果。 Allow:允许执行。 Deny:拒绝执行。 说明 当同一个Action中的Effect同时包含Allow和Deny时,遵循Deny优先的原则。 Statement:策略的授权语句。Statement可以有多个,表示不同的授权结构。 Action:对操作的类别显性匹配。 NotAction:与指定的操作之外的其他操作显性匹配。 说明 对于一个Statement,Action和NotAction二选一。 定义操作的类别。 格式为“ 服务名 : 操作 ”。 服务名: oos:对象存储。 cloudtrail:操作跟踪。 statistics:管理API。 iam:访问控制。 操作详见“操作列表”。 Statement:策略的授权语句。Statement可以有多个,表示不同的授权结构。 Resource:策略生效的资源。 NotResource:除指定资源外,策略生效。 资源类别。 格式可以为 arn:ctyun: service :: accountid : resource arn:ctyun: service :: accountid : resourcetype/resource 其中: service:服务名。 accountid:账户ID。 resource:具体资源。在指定资源时,可以使用通配符,其中表示字符的任意组合,?表示任何单个字符。例如oos可以表示为:arn:ctyun:oos::accountID:bucket/object,其中bucket和object为用户实际的资源名称。 resourcetype:资源类型。可以使用表示所有资源类型。根据服务不同,对应的resourcetype不同:iam的resourcetype可以为:user、group、policy、mfa或;cloudtrail的resourcetype可以为:trail或;statistics的resourcetype可以为: 。 Statement:策略的授权语句。Statement可以有多个,表示不同的授权结构。 Condition:条件。 策略生效的条件。 Condition的语法结构如下: "Condition": {"条件运算符A": {"条件键A":["条件值A1", "条件值A2",…]}, "条件运算符B": {"条件键B":["条件值B1", "条件值B2",…] } } 注意 Condition元素可以由多个条件组成。条件包括:条件运算符、条件键和条件值组成,一个条件键可以对应多个条件值。