Mise à jour d'un bucket pour prendre en charge les URL de style hébergées virtuellement

Mettez à jour un bucket pour prendre en charge les URL de style hébergées virtuellement.

Par défaut, la portée du bucket est définie sur l'espace de noms de location. Si les buckets répondent aux critères suivants, ils peuvent être mis à jour vers une portée de région qui prend en charge les URL de style hébergé virtuel :

  • Le nom du bucket est unique pour tous les locataires de la région.
  • Les noms de bucket ne doivent contenir que des lettres minuscules, des chiffres et des traits d'union.
  • Les noms de bucket ne peuvent pas commencer par un trait d'union et ne peuvent pas contenir de traits d'union consécutifs.
  • Les noms de bucket doivent comporter entre 3 et 63 caractères.
  • Le nom du bucket agit en tant que sous-domaine, il doit donc également respecter les règles de dénomination DNS standard.

La portée de bucket ne peut pas être mise à jour si le nom de bucket est déjà utilisé dans la même région, ne répond pas aux exigences en matière de caractères ou ne respecte pas les règles de dénomination DNS.

    1. Sur la page de liste Buckets, recherchez le bucket Object Storage à utiliser. Pour plus d'informations sur la page de liste des buckets, reportez-vous à Liste des buckets Object Storage.
      La page de liste Buckets s'ouvre. Tous les buckets du compartiment sélectionné sont affichés dans une table.
    2. Dans le menu Actions en regard du bucket approprié, sélectionnez Modifier la portée du bucket.
      Le panneau Modifier les portées s'ouvre.
    3. Sélectionnez REGION.
    4. Sélectionnez Mettre à jour.
      Remarque

      Une fois la portée du bucket définie, une mise à jour peut uniquement être effectuée pour modifier la portée de NAMESPACE à REGION. Impossible de modifier la portée du bucket de REGION à NAMESPACE.

  • Utilisez la commande oci os bucket update. Incluez le paramètre public-access-type :

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

    Par défaut, la portée du bucket est un espace de noms. Vous pouvez indiquer le paramètre de portée du bucket et l'une de ses valeurs prises en charge :

    • NAMESPACE : autorise uniquement l'accès de type chemin au bucket.
    • REGION : autorise l'accès à l'URL de style chemin et de style hébergé virtuel au bucket.
    Remarque

    Une fois la portée du bucket définie, une mise à jour peut uniquement être effectuée pour modifier la portée de NAMESPACE à REGION. Impossible de modifier la portée du bucket de REGION à NAMESPACE.

    Par exemple :

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

    Pour obtenir la liste complète des paramètres et des valeurs des commandes de la CLI, reportez-vous à Référence des commandes de la CLI.

  • Cette tâche n'est pas possible à l'aide de l'API.