put-bucket-archive-direct-readコマンドを使用して、OSSバケットのアーカイブオブジェクトへのリアルタイムアクセスを有効または無効にします。
使用上の注意
デフォルトでは、Alibaba Cloudアカウントには、OSSバケットのアーカイブオブジェクトへのリアルタイムアクセスを有効または無効にする権限があります。 RAMユーザーとして、またはSecurity Token Service (STS) を使用して上記の操作を実行するには、oss:PutBucketArchiveDirectRead
権限が必要です。 詳細については、「RAMユーザーへのカスタムポリシーのアタッチ」をご参照ください。
コマンド構文
ossutil api put-bucket-archive-direct-read --bucket value --archive-direct-read-configuration value [flags]
パラメーター | データ型 | 説明 |
-- bucket | String | バケットの名前。 |
-- archive-direct-read-configuration | String | アーカイブオブジェクトへのリアルタイムアクセスの設定 |
put-bucket-archive-direct-readコマンドは、PutBucketArchiveDirectRead操作に対応します。 PutBucketArchiveDirectRead操作のパラメーターの詳細については、「PutBucketArchiveDirectRead」をご参照ください。
-- archive-direct-read-configuration
-- archive-direct-read-configurationオプションは、XML形式とJSON形式の両方をサポートします。 オプションの値に「file:// 」プレフィックスが含まれている場合、設定パラメーターは指定されたファイルから読み取られます。
XML 形式:
<ArchiveDirectReadConfiguration> <Enabled>string</Enabled> </ArchiveDirectReadConfiguration>
JSON 形式:
{ "Enabled": "string" }
サポートされているグローバルコマンドラインオプションの詳細については、「コマンドラインオプション」をご参照ください。
例
examplebucket
のアーカイブオブジェクトへのリアルタイムアクセスを有効にします。
archive-direct-read-configuration.xmlという名前の構成ファイルを作成し、次のコードを追加します。
<?xml version="1.0" encoding="UTF-8"?> <ArchiveDirectReadConfiguration> <Enabled>true</Enabled> </ArchiveDirectReadConfiguration>
サンプルコマンド:
ossutil api put-bucket-archive-direct-read --bucket examplebucket --archive-direct-read-configuration file://archive-direct-read-configuration.xml
archive-direct-read-configuration.jsonという名前の構成ファイルを作成し、次のコードを追加します。
{ "Enabled": "true" }
サンプルコマンド:
ossutil api put-bucket-archive-direct-read --bucket examplebucket --archive-direct-read-configuration file://archive-direct-read-configuration.json
次のコマンドでパラメーターをJSON形式で設定します。
ossutil api put-bucket-archive-direct-read --bucket examplebucket --archive-direct-read-configuration "{\"Enabled\":\"true\"}"