Alcune o tutte le informazioni in questa pagina potrebbero non essere applicabili a Cloud de Confiance di S3NS. Per maggiori dettagli, consulta
Differenze rispetto a Google Cloud.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Recupera il layout dello spazio di archiviazione di un bucket
In questa pagina viene descritto come determinare il layout di archiviazione del bucket. Il layout di archiviazione si riferisce al modo in cui gli oggetti sono organizzati all'interno di un bucket, in uno spazio dei nomi semplice o in uno spazio dei nomi gerarchico. Il layout è importante per le applicazioni che interagiscono con il bucket, poiché i metodi di accesso e manipolazione degli oggetti variano a seconda del layout. Il layout di archiviazione include anche informazioni sulla località del bucket.
Utilizzando l'API getStorageLayout, la tua applicazione può adattare il suo comportamento in base all'utilizzo o meno dello spazio dei nomi gerarchico da parte di un bucket, garantendo una compatibilità ottimale e sfruttando le funzionalità appropriate in base alla configurazione del bucket.
Ruoli richiesti
Per ottenere le autorizzazioni necessarie per ottenere il layout di archiviazione di un bucket Cloud Storage , chiedi all'amministratore di concederti il ruolo Storage Object User (roles/storage.objectUser) sul bucket.
Il ruolo contiene l'autorizzazione storage.objects.list, necessaria per ottenere il layout di archiviazione del bucket.
Potresti anche ottenere questa autorizzazione con altri ruoli personalizzati o ruoli predefiniti. Per vedere quali ruoli sono associati a quali autorizzazioni, consulta Ruoli IAM per Cloud Storage.
Per istruzioni sulla concessione di ruoli sui bucket, consulta Utilizza IAM con i bucket.
Ottieni il layout di archiviazione di un bucket
Riga di comando
Utilizza il comando gcloud storage buckets describe con il flag --format:
gcloud storage buckets describe gs://BUCKET_NAME --raw --format="default(hierarchicalNamespace)"
Dove:
BUCKET_NAME è il nome del bucket pertinente. Ad esempio, my-bucket.
Se l'operazione ha esito positivo e lo spazio dei nomi gerarchico è abilitato, la risposta è simile al seguente esempio:
hierarchicalNamespace:
enabled: true
API JSON
Avere gcloud CLI installata e inizializzata, che ti consente di generare un token di accesso per l'intestazione Authorization.
Utilizza cURL per chiamare l'API JSON con una richiesta getStorageLayout:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://storage.s3nsapis.fr/storage/v1/b/BUCKET_NAME/storageLayout"
Dove BUCKET_NAME è il nome del bucket pertinente. Ad esempio, my-bucket.
Se l'operazione ha esito positivo, la risposta è simile al seguente esempio:
{
"kind": "storage#storageLayout",
"bucket": "my-bucket",
"location": "us-central1",
"locationType": "region",
"hierarchicalNamespace":{enabled: true},
}
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-10-23 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-10-23 UTC."],[],[]]