Aggiornamento di un bucket per supportare gli URL di stile in hosting virtuale
Aggiornare un bucket per supportare gli URL di stile ospitati virtuali.
Per impostazione predefinita, l'ambito del bucket è impostato sullo spazio di nomi della tenancy. Se i bucket soddisfano i criteri riportati di seguito, possono essere aggiornati a un ambito area che supporta gli URL di stile ospitati virtuali:
- Il nome del bucket è univoco in tutti i tenant all'interno dell'area.
- I nomi dei bucket devono contenere solo lettere minuscole, numeri e trattini.
- I nomi dei bucket non possono iniziare con un carattere di trattino e non possono contenere caratteri di trattino consecutivi.
- I nomi dei bucket devono avere una lunghezza compresa tra un minimo di 3 caratteri e un massimo di 63 caratteri.
- Il nome del bucket funge da sottodominio, quindi deve anche seguire le regole di denominazione DNS standard.
Impossibile aggiornare l'ambito del bucket se il nome del bucket è già in uso all'interno della stessa area, non soddisfa i requisiti dei caratteri o non segue le regole di denominazione DNS.
Utilizzare il comando oci os bucket update. Include il parametro
public-access-type:oci os bucket update --name bucket-name --bucket-scope REGIONPer impostazione predefinita, l'ambito del bucket è lo spazio di nomi. È possibile specificare il parametro di ambito del bucket e uno dei valori supportati:
- NAMESPACE: consente solo l'accesso in stile percorso al bucket.
- REGION: consente l'accesso al bucket sia con stile di percorso che con stile virtuale.
Nota
Dopo aver impostato l'ambito del bucket, è possibile eseguire un aggiornamento solo per modificare l'ambito da NAMESPACE a REGION. Impossibile modificare l'ambito del bucket da REGION a NAMESPACE.
Ad esempio:
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" }Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale CLI Command Reference.
Impossibile eseguire questo task utilizzando l'API.