仮想ホスト・スタイルURLをサポートするためのバケットの更新
仮想ホスト・スタイルのURLをサポートするようにバケットを更新します。
デフォルトでは、バケット・スコープはテナンシ・ネームスペースに設定されます。バケットが次の基準を満たす場合は、仮想ホスト・スタイルURLをサポートするリージョン・スコープに更新できます。
- バケット名は、リージョン内のすべてのテナントで一意です。
- バケット名に使用できるのは、小文字、数字およびハイフンのみです。
- バケット名をハイフン文字で始めることはできず、連続するハイフン文字を含めることもできません。
- バケット名は、最小3文字および最長63文字である必要があります。
- バケット名はサブドメインとして機能するため、標準のDNSネーミング・ルールにも従う必要があります。
バケット名がすでに同じリージョン内で使用されている場合、文字要件を満たしていない場合、またはDNSネーミング・ルールに従っていない場合は、バケット・スコープを更新できません。
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を使用して実行できません。