Actualización de un cubo para soportar URL de estilo alojadas virtuales
Actualizar un cubo para soportar URL de estilo alojadas virtuales.
Por defecto, el ámbito del cubo se define en el espacio de nombres del arrendamiento. Si los cubos cumplen los siguientes criterios, se pueden actualizar a un ámbito de región que soporte URL de estilo alojadas virtuales:
- El nombre del cubo es único en todos los inquilinos de la región.
- Los nombres de cubo solo deben contener letras en minúscula, números y guiones.
- Los nombres de cubo no pueden empezar por un carácter de guion y no pueden contener caracteres de guion consecutivos.
- Los nombres de cubo deben tener un mínimo de los 3 caracteres y un máximo de los 63 caracteres.
- El nombre del cubo actúa como subdominio, por lo que también debe seguir las reglas de nomenclatura DNS estándar.
El ámbito del cubo no se puede actualizar si el nombre del cubo ya está en uso en la misma región, no cumple los requisitos de caracteres o no sigue las reglas de nomenclatura de DNS.
Utilice el comando oci os bucket update. Incluya el parámetro
public-access-type:oci os bucket update --name bucket-name --bucket-scope REGIONPor defecto, el ámbito del cubo es el espacio de nombres. Puede especificar el parámetro de ámbito de cubo y uno de sus valores soportados:
- NAMESPACE: solo permite el acceso de estilo de ruta al cubo.
- REGION: permite el acceso de URL de estilo de ruta y de estilo alojado virtual al cubo.
Nota
Una vez definido el ámbito del cubo, solo se puede realizar una actualización para cambiar el ámbito de NAMESPACE a REGION. El ámbito de cubo no se puede cambiar de REGION a NAMESPACE.
Por ejemplo:
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" }Para obtener una lista completa de parámetros y valores para los comandos de la CLI, consulte la Referencia de comandos de la CLI.
Esta tarea no se puede realizar mediante la API.