qcs:<condition-key>
,当前只支持5种条件键,条件键的内容及描述如下:通用条件键 | 类型 | 描述 |
qcs:current_time | Date and time | Web Server 接收到请求的时间。以 ISO8601 标准表示,并需要使用 UTC 时间。 |
qcs:ip | IP address | 发起请求的 IP 地址。要符合 CIDR 规范。 |
qcs:resource_tag | String | 基于资源上的标签控制对这些资源的访问。可将策略中指定的标签键/值对与绑定在资源上的键/值对进行比较,仅当匹配时才能访问资源。 |
qcs:request_tag | String | 控制可以在请求中传递哪些标签。可将策略中指定的标签键/值对与请求中传递的键/值对进行比较,仅当匹配时才能绑定或解绑标签。 |
条件运算符类型 | 条件运算符 | 描述 |
字符串条件运算符 | string_equal | 字符串等于(区分大小写) |
| string_not_equal | 字符串不等于(区分大小写) |
| string_equal_ignore_case | 字符串等于(不区分大小写) |
| string_not_equal_ignore_case | 字符串不等于(不区分大小写) |
数字条件运算符 | numeric_equal | 数值等于 |
| numeric_not_equal | 数值不等于 |
| numeric_less_than | 数值小于 |
| numeric_less_than_equal | 数值小于等于 |
| numeric_greater_than | 数值大于 |
| numeric_greater_than_equal | 数值大于等于 |
日期条件运算符 | date_equal | 日期时间等于 |
| date_not_equal | 日期时间不等于 |
| date_less_than | 日期时间小于 |
| date_less_than_equal | 日期时间小于等于 |
| date_greater_than | 日期时间大于 |
| date_greater_than_equal | 日期时间大于等于 |
布尔值条件运算符 | bool_equal | 布尔值匹配 |
二进制条件运算符 | binary_equal | 数值等于 |
IP 地址条件运算符 | ip_equal | IP 地址等于 |
| ip_not_equal | IP 地址不等于 |
空条件键运算符 | null_equal | 条件键为空匹配 |
条件键 | 运算符 |
qcs:resource_tag/qcs:request_tag | string_equal |
| string_not_equal |
| string_equal_ignore_case |
| string_not_equal_ignore_case |
| string_like |
| string_not_like |
qcs:current_time | date_equal |
| date_not_equal |
| date_less_than |
| date_less_than_equal |
| date_greater_than |
| date_greater_than_equal |
qcs:ip | ip_equal |
| ip_not_equal |
本页内容是否解决了您的问题?