仮想ホスト・スタイルURLをサポートするためのバケットの更新

仮想ホスト・スタイルのURLをサポートするようにバケットを更新します。

デフォルトでは、バケット・スコープはテナンシ・ネームスペースに設定されます。バケットが次の基準を満たす場合は、仮想ホスト・スタイルURLをサポートするリージョン・スコープに更新できます。

  • バケット名は、リージョン内のすべてのテナントで一意です。
  • バケット名に使用できるのは、小文字、数字およびハイフンのみです。
  • バケット名をハイフン文字で始めることはできず、連続するハイフン文字を含めることもできません。
  • バケット名は、最小3文字および最長63文字である必要があります。
  • バケット名はサブドメインとして機能するため、標準のDNSネーミング・ルールにも従う必要があります。

バケット名がすでに同じリージョン内で使用されている場合、文字要件を満たしていない場合、またはDNSネーミング・ルールに従っていない場合は、バケット・スコープを更新できません。

    1. 「バケット」リスト・ページで、操作するオブジェクト・ストレージ・バケットを見つけます。バケットのリスト・ページの詳細は、オブジェクト・ストレージ・バケットのリストを参照してください。
      「バケット」リスト・ページが開きます。選択したコンパートメント内のすべてのバケットが表に表示されます。
    2. 関連するバケットの横にある「アクション」メニューから、「バケット・スコープの編集」を選択します。
      「スコープの編集」パネルが開きます。
    3. 「REGION」を選択します。
    4. 「更新」を選択します。
      ノート

      バケットスコープを設定したあとは、スコープを NAMESPACEから REGIONにのみ変更するように更新できます。バケット・スコープはREGIONからNAMESPACEに変更できません。

  • oci os bucket updateコマンドを使用します。public-access-typeパラメータを含めます。

    oci os bucket update --name bucket-name  --bucket-scope REGION

    デフォルトでは、バケット・スコープはネームスペースです。バケット・スコープ・パラメータおよびサポートされている値の1つを指定できます。

    • NAMESPACE: バケットへのパス・スタイル・アクセスのみを許可します。
    • REGION: バケットへのパス・スタイルと仮想ホストの両方のスタイルのURLアクセスを許可します。
    ノート

    バケットスコープを設定したあとは、スコープを NAMESPACEから REGIONにのみ変更するように更新できます。バケット・スコープはREGIONからNAMESPACEに変更できません。

    例:

    oci os bucket update --name my-bucket  --bucket-scope REGION 
    {
      "data": {
        "acl-group-id": null,
        "approximate-count": null,
        "approximate-size": null,
        "auto-tiering": "Disabled",
        "bucket-scope": "REGION",
        "compartment-id": "ocid1.compartment.oc1..exampleuniqueID",
        "created-by": "ocid1.user.oc1..exampleuniqueID",
        "defined-tags": {},
        "etag": "20449088-c034-4960-8291-5147c0d6f04f",
        "freeform-tags": {},
        "id": "ocid1.bucket.oc1..exampleuniqueID",
        "is-read-only": false,
        "kms-key-id": null,
        "metadata": {},
        "name": "my-bucket",
        "namespace": "MyNamespace",
        "object-events-enabled": false,
        "object-level-audit-mode": "Disabled",
        "object-lifecycle-policy-etag": null,
        "public-access-type": "NoPublicAccess",
        "replication-enabled": false,
        "storage-tier": "Standard",
        "time-created": "2026-03-17T18:26:52.359000+00:00",
        "versioning": "Disabled"
      },
      "etag": "20449088-c034-4960-8291-5147c0d6f04f"
    }

    CLIコマンドのパラメータおよび値の完全なリストは、CLIコマンド・リファレンスを参照してください。

  • このタスクは、APIを使用して実行できません。