バケットのアクセス追跡を有効または無効にします。
使用方法
デフォルトでは、Alibaba Cloud アカウントには、バケットのアクセス追跡を有効または無効にする権限があります。 RAM ユーザーまたは Security Token Service ( STS ) を使用してバケットのアクセス追跡を有効または無効にするには、oss:PutBucketAccessMonitor 権限が必要です。 詳細については、「RAM ユーザーにカスタムポリシーをアタッチする」をご参照ください。
コマンド構文
ossutil api put-bucket-access-monitor --bucket value --access-monitor-configuration value [flags]パラメーター | タイプ | 説明 |
--bucket | string | バケットの名前。 |
--access-monitor-configuration | string | バケットのアクセス追跡構成。 |
put-bucket-access-monitor コマンドは、PutBucketAccessMonitor 操作に対応しています。 PutBucketAccessMonitor 操作のパラメーターの詳細については、「PutBucketAccessMonitor」をご参照ください。
--access-monitor-configuration
--access-monitor-configuration オプションは、XML 形式と JSON 形式の両方をサポートしています。 オプションの値に file:// プレフィックスが含まれている場合、ossutil は構成ファイルから構成を読み取ります。
XML 形式:
<AccessMonitorConfiguration> <Status>string</Status> </AccessMonitorConfiguration>JSON 形式:
{ "Status": "string" }
サポートされているグローバルコマンドラインオプションの詳細については、「グローバルコマンドラインオプション」をご参照ください。
例
examplebucket という名前のバケットのアクセス追跡を有効にする方法の例を次に示します。
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.xmlaccess-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\"}"