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