すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:アクセスポイントのパブリックアクセスブロックを設定する

最終更新日:Mar 13, 2025

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