Bucket zur Unterstützung von virtuell gehosteten Style-URLs aktualisieren

Aktualisieren Sie einen Bucket, um URLs im virtuell gehosteten Stil zu unterstützen.

Standardmäßig ist der Bucket-Geltungsbereich auf den Mandanten-Namespace festgelegt. Wenn Buckets die folgenden Kriterien erfüllen, können sie in einen Regionsgeltungsbereich aktualisiert werden, der virtuell gehostete Stil-URLs unterstützt:

  • Der Bucket-Name ist für alle Mandanten in der Region eindeutig.
  • Bucket-Namen dürfen nur Kleinbuchstaben, Zahlen und Bindestriche enthalten.
  • Bucket-Namen dürfen nicht mit einem Bindestrich beginnen und dürfen keine aufeinander folgenden Bindestriche enthalten.
  • Bucket-Namen müssen mindestens 3 und maximal 63 Zeichen lang sein.
  • Der Bucket-Name fungiert als Subdomain. Daher muss er auch den DNS-Standardbenennungsregeln entsprechen.

Der Bucket-Geltungsbereich kann nicht aktualisiert werden, wenn der Bucket-Name bereits in derselben Region verwendet wird, die Zeichenanforderungen nicht erfüllt oder die DNS-Benennungsregeln nicht befolgt.

    1. Suchen Sie auf der Listenseite Buckets den Objektspeicher-Bucket, mit dem Sie arbeiten möchten. Weitere Informationen zur Seite "Buckets auflisten" finden Sie unter Object Storage-Buckets auflisten.
      Die Listenseite Buckets wird geöffnet. Alle Buckets im ausgewählten Compartment werden in einer Tabelle angezeigt.
    2. Wählen Sie im Menü Aktionen neben dem relevanten Bucket die Option Bucket-Geltungsbereich bearbeiten aus.
      Der Bereich Geltungsbereiche bearbeiten wird geöffnet.
    3. Wählen Sie REGION aus.
    4. Wählen Sie Aktualisieren aus.
      Hinweis

      Nachdem der Bucket-Geltungsbereich festgelegt wurde, kann nur ein Update vorgenommen werden, um den Geltungsbereich von NAMESPACE in REGION zu ändern. Bucket-Geltungsbereich kann nicht von REGION in NAMESPACE geändert werden.

  • Verwenden Sie den Befehl oci os bucket update. Nehmen Sie den Parameter public-access-type auf:

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

    Standardmäßig ist der Bucket-Geltungsbereich ein Namespace. Sie können den Parameter für den Geltungsbereich des Buckets und einen der unterstützten Werte angeben:

    • NAMESPACE: Ermöglicht nur den Pfadzugriff auf den Bucket.
    • REGION: Ermöglicht den Zugriff auf den Bucket sowohl im Pfad- als auch im virtuell gehosteten Format.
    Hinweis

    Nachdem der Bucket-Geltungsbereich festgelegt wurde, kann nur ein Update vorgenommen werden, um den Geltungsbereich von NAMESPACE in REGION zu ändern. Bucket-Geltungsbereich kann nicht von REGION in NAMESPACE geändert werden.

    Beispiel:

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

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Diese Aufgabe kann nicht mit der API ausgeführt werden.