访问OSS的过程中会产生大量的访问日志。您可以通过日志转存功能将这些日志按照固定命名规则,以小时为单位生成日志文件写入您指定的存储空间(Bucket)。
注意事项
要开启Bucket的日志转存,您必须有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
示例代码
相关文档
-
关于开启向量Bucket日志转存的完整示例代码,请参见put_bucket_logging.py。
-
关于获取向量Bucket日志转存的完整示例代码,请参见get_bucket_logging.py。
-
关于删除向量Bucket日志转存的完整示例代码,请参见delete_bucket_logging.py。