获取DIS通知策略
功能介绍
本接口用于查询指定桶的DIS通知策略信息。如果策略存在,则返回成功,status code返回值为200。
请求消息样式
GET /?disPolicy HTTP/1.1 Host: bucketname.obs.cn-north-4.myhuaweicloud.com Authorization: authorization Date: date
请求消息参数
该请求消息中不使用消息参数。
请求消息头
该请求使用公共消息头,具体参见表3。
请求消息元素
该请求消息中不使用消息元素。
响应消息样式
HTTP/1.1 status_code Server: OBS Date: date Content-Type: type Content-Length: length policy json body
响应消息头
该请求的响应消息使用公共消息头,具体请参考表1。
响应消息元素
名称 |
描述 |
---|---|
id |
规则ID。当前桶上配置的DIS策略规则的唯一标识。 类型:String |
stream |
DIS服务通道名称。 类型:String |
project |
DIS服务通道所属的项目ID。 类型:String |
events |
OBS事件列表。 类型:String数组 |
prefix |
对象名前缀。 类型:String |
suffix |
对象名后缀。 类型:String |
agency |
IAM委托名。 类型:String |
错误响应消息
无特殊错误,所有错误已经包含在表2中。
请求示例
GET /?disPolicy HTTP/1.1 Host: bucketname.obs.cn-north-4.myhuaweicloud.com Authorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo= Date: Tue, 21 Jul 2020 22:28:46 GMT
响应示例
HTTP/1.1 200 OK Server: OBS Date: Tue, 07 Jul 2020 07:28:46 GMT Content-Type: application/json Content-Length: 1063 { "rules": [{ "id": "event-01", "stream": "stream_name", "project": "project_id", "events": ["ObjectCreated:*", "ObjectRemoved:*"], "prefix": "", "suffix": "", "agency": "agency001" }] }