Mise à jour d'un seau pour prendre en charge les URL de style hébergé virtuel
Mettez à jour un seau pour prendre en charge les URL de style hébergé virtuel.
Par défaut, la portée du seau est réglée à l'espace de noms de la location. Si les seaux répondent aux critères suivants, ils peuvent être mis à jour vers une étendue de région qui prend en charge les URL de style hébergé virtuel :
- Le nom du seau est unique pour tous les locataires de la région.
- Les noms de seau ne doivent contenir que des lettres minuscules, des chiffres et des tirets.
- Les noms de seau ne peuvent pas commencer par un trait d'union et ne peuvent pas contenir de traits d'union consécutifs.
- Les noms de seau doivent comporter au minimum 3 caractères et au maximum 63 caractères.
- Le nom du seau agit comme un sous-domaine. Il doit donc également suivre les règles d'attribution de nom DNS standard.
L'étendue du seau ne peut pas être mise à jour si le nom du seau est déjà utilisé dans la même région, ne répond pas aux exigences de caractère ou ne respecte pas les règles d'attribution de nom DNS.
Utilisez la commande oci os bucket update. Incluez le paramètre
public-access-type:oci os bucket update --name bucket-name --bucket-scope REGIONPar défaut, la portée du seau est un espace de noms. Vous pouvez spécifier le paramètre d'étendue de seau et l'une de ses valeurs prises en charge :
- NAMESPACE : Autorise uniquement l'accès de type chemin au seau.
- REGION : Permet à la fois l'accès au seau à l'URL de style hébergé par chemin d'accès et virtuel.
Note
Une fois l'étendue du seau définie, une mise à jour ne peut être effectuée que pour faire passer l'étendue de NAMESPACE à REGION. Impossible de faire passer l'étendue du seau 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 la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir .
Cette tâche ne peut pas être effectuée à l'aide de l'API.