put-bucket-access-monitor用于修改存储空间(Bucket)的访问追踪状态。
注意事项
阿里云账号默认拥有修改Bucket的访问追踪的权限。如果您需要通过RAM用户或者STS的方式进行添加修改,您必须拥有oss:PutBucketAccessMonitor
权限。具体操作,请参见为RAM用户授权自定义的权限策略。
命令格式
ossutil api put-bucket-access-monitor --bucket value --access-monitor-configuration value [flags]
参数 | 类型 | 说明 |
--bucket | string | Bucket的名称。 |
--access-monitor-configuration | string | Bucket的访问跟踪状态配置信息。 |
说明
put-bucket-access-monitor命令对应API接口PutBucketAccessMonitor。关于API中的具体参数含义,请参见PutBucketAccessMonitor。
--access-monitor-configuration
--access-monitor-configuration配置选项既支持XML语法也支持JSON语法,当选项值包含file://前缀时,表示从文件中读取配置。
XML语法:
<AccessMonitorConfiguration> <Status>string</Status> </AccessMonitorConfiguration>
JSON语法:
{ "Status": "string" }
说明
关于支持的全局命令行选项,请参见支持的全局命令行选项。
使用示例
以下示例展示了如何开启存储空间examplebucket
的跟踪状态。
使用XML配置文件,access-monitor-configuration.xml内容如下:
<?xml version="1.0" encoding="UTF-8"?> <AccessMonitorConfiguration> <Status>Enabled</Status> </AccessMonitorConfiguration>
命令示例如下:
ossutil api put-bucket-access-monitor --bucket examplebucket --access-monitor-configuration file://access-monitor-configuration.xml
使用JSON配置文件,access-monitor-configuration.json内容如下:
{ "Status": "Enabled" }
命令示例如下:
ossutil api put-bucket-access-monitor --bucket examplebucket --access-monitor-configuration file://access-monitor-configuration.json
使用JSON配置参数,命令示例如下:
ossutil api put-bucket-access-monitor --bucket examplebucket --access-monitor-configuration "{\"Status\":\"Enabled\"}"
文档内容是否对您有帮助?