全部產品
Search
文件中心

Object Storage Service:put-bucket-access-monitor

更新時間:Aug 22, 2024

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\"}"