访问OSS的过程中会产生大量的访问日志。您可以通过日志转存功能将这些日志按照固定命名规则,以小时为单位生成日志文件写入您指定的存储空间(Bucket)。
注意事项
本文示例代码以华东1(杭州)的地域ID
cn-hangzhou
为例,默认使用外网Endpoint,如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网Endpoint。关于OSS支持的Region与Endpoint的对应关系,请参见OSS地域和访问域名。要开启日志转存,您必须有
oss:PutBucketLogging
权限;要查看日志转存配置,您必须有oss:GetBucketLogging
权限;要关闭日志转存,您必须有oss:DeleteBucketLogging
权限。具体操作,请参见为RAM用户授权自定义的权限策略。
方法定义
开启日志转存
put_bucket_logging(request: PutBucketLoggingRequest, **kwargs) → PutBucketLoggingResult
查看日志转存配置
get_bucket_logging(request: GetBucketLoggingRequest, **kwargs) → GetBucketLoggingResult
关闭日志转存
delete_bucket_logging(request: DeleteBucketLoggingRequest, **kwargs) → DeleteBucketLoggingResult
请求参数列表
参数名 | 类型 | 说明 |
参数名 | 类型 | 说明 |
request | PutBucketLoggingRequest | 设置请求参数,具体请参见PutBucketLoggingRequest |
GetBucketLoggingRequest | 设置请求参数,具体请参见GetBucketLoggingRequest | |
DeleteBucketLoggingRequest | 设置请求参数,具体请参见DeleteBucketLoggingRequest |
返回值列表
类型 | 说明 |
类型 | 说明 |
PutBucketLoggingResult | 返回值,具体请参见PutBucketLoggingResult |
GetBucketLoggingResult | 返回值,具体请参见GetBucketLoggingResult |
DeleteBucketLoggingResult | 返回值,具体请参见DeleteBucketLoggingResult |
关于开启日志转存的完整定义,请参见put_bucket_logging。
关于查看日志转存配置的完整定义,请参见get_bucket_logging。
关于关闭日志转存的完整定义,请参见delete_bucket_logging
示例代码
- 本页导读 (1)
- 注意事项
- 方法定义
- 示例代码
- 开启日志转存
- 查看日志转存配置
- 关闭日志转存