Atualizando um Bucket para Suportar URLs de Estilo Hospedados Virtual
Atualize um bucket para suportar URLs de estilo hospedado virtual.
Por padrão, o escopo do bucket é definido como o namespace da tenancy. Se os buckets atenderem aos seguintes critérios, eles poderão ser atualizados para um escopo de região que suporte URLs de estilo hospedado virtual:
- O nome do bucket é exclusivo em todos os tenants da região.
- Os nomes de bucket devem conter apenas letras minúsculas, números e hifens.
- Os nomes de bucket não podem começar com um caractere de hífen e não podem conter caracteres de hífen consecutivos.
- Os nomes de bucket devem ter no mínimo 3 e no máximo 63 caracteres.
- O nome do bucket atua como um subdomínio; portanto, ele também deve seguir as regras de nomenclatura DNS padrão.
O escopo do bucket não poderá ser atualizado se o nome do bucket já estiver em uso na mesma região, não atender aos requisitos de caracteres ou não seguir as regras de nomenclatura do DNS.
Use o comando oci os bucket update. Inclua o parâmetro
public-access-type:oci os bucket update --name bucket-name --bucket-scope REGIONPor padrão, o escopo do bucket é namespace. Você pode especificar o parâmetro de escopo do bucket e um de seus valores suportados:
- NAMESPACE: Permite apenas acesso no estilo de caminho ao bucket.
- REGIÃO: Permite o acesso do URL de estilo de caminho e de estilo hospedado virtual ao bucket.
Observação
Depois que o escopo do bucket for definido, uma atualização só poderá ser feita para alterar o escopo de NAMESPACE para REGION. O escopo do bucket não pode ser alterado de REGIÃO para NAMESPACE.
Por exemplo:
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 ver uma lista completa de parâmetros e valores para comandos CLI, consulte a Referência de Comando CLI.
Esta tarefa não pode ser executada com a API.