文档简介:
GET Bucket Logging
在GET操作的url中加上logging,可以获得指定Bucket的logging。只有根用户和拥有GET Bucket Logging权限的子用户才能执行此操作,否则会返回403 AccessDenied错误。
请求语法
GET /?logging HTTP/1.1 Host: BucketName.oos-cn.ctyunapi.cn Date: date Authorization: signatureValue |
响应元素
名称 |
描述 |
BucketLoggingStatus |
响应的容器 |
LoggingEnabled |
日志信息的容器,当启动日志时,包含这个元素;否则此元素及其子元素都不显示 |
TargetBucket |
保存log的bucket,OOS会向此bucket存储日志。 |
TargetPrefix |
生成的log文件将以此为前缀命名 |
请求示例
GET /?logging HTTP/1.1 Host: doc.oos-cn.ctyunapi.cn Date: Mon, 03Sep 2012 12:00:00 GMT Authorization:AWS 7799e793ce4624ee7e5a:xQE0diMbLRepdf3YB+FIEXAMPLE= |
返回示例
以下是设置了日志的响应示例
HTTP/1.1 200OK x-amz-request-id: 32FE2CEB32F5EE25 Date: Mon, 03Sep 2012 12:00:00 GMT Connection: close Server: CTYUN
<?xml version="1.0" encoding="UTF-8"?> <BucketLoggingStatus xmlns="/2006-03-01"> <LoggingEnabled> <TargetBucket>mybucketlogs</TargetBucket> <TargetPrefix>mybucket-access_log-/</TargetPrefix> </LoggingEnabled> </BucketLoggingStatus> |
以下是没有设置日志时的响应示例
HTTP/1.1 200OK x-amz-request-id: 32FE2CEB32F5EE25 Date: Mon, 03Sep 2012 12:00:00 GMT Connection: close Server: CTYUN
<?xml version="1.0" encoding="UTF-8"?> <BucketLoggingStatus xmlns=/2006-03-01/> |