In questa pagina viene illustrato come ottenere informazioni sui metadati dei bucket Cloud Storage, escluse le policy IAM e gli elenchi di controllo dell'accesso.
Per scoprire come ottenere la policy IAM del bucket, consulta Visualizzare la policy IAM per un bucket.
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per recuperare i metadati di un bucket Cloud Storage, chiedi all'amministratore di concederti il ruolo Amministratore Storage (roles/storage.admin) sul bucket.
Questo ruolo contiene le autorizzazioni necessarie per recuperare i metadati di un bucket. Per vedere quali sono esattamente le autorizzazioni richieste, espandi la sezione Autorizzazioni obbligatorie:
Autorizzazioni obbligatorie
storage.buckets.getstorage.buckets.list- Questa autorizzazione è necessaria solo se prevedi di utilizzare la Google Cloud console per eseguire l'attività descritta in questa pagina.
Potresti anche ottenere queste autorizzazioni con altri ruoli predefiniti o ruoli personalizzati.
Per istruzioni sulla concessione dei ruoli sui bucket, consulta Impostare e gestire le policy IAM sui bucket.
Visualizzare i metadati di un bucket
Console
- Nella Google Cloud console, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket di cui vuoi visualizzare i metadati.
Fai clic sulla scheda Configurazione per visualizzare i dettagli del bucket, come le regioni incluse, la classe di archiviazione, le autorizzazioni e il tipo di replica.
Riga di comando
Utilizza il gcloud storage buckets describe comando:
gcloud storage buckets describe gs://BUCKET_NAME
Dove:
BUCKET_NAMEè il nome del bucket di cui vuoi visualizzare i metadati. Ad esempio,my-awesome-bucket.
In caso di esito positivo, la risposta sarà simile all'esempio seguente:
defaultEventBasedHold: false
etag: CAE=
iamConfiguration:
bucketPolicyOnly:
enabled: true
...Librerie client
C++
Per saperne di più, consulta la documentazione di riferimento dell'APIC++ di Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
C#
Per saperne di più, consulta la documentazione di riferimento dell'C# API di Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Go
Per saperne di più, consulta la documentazione di riferimento dell' API Go di Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Java
Per saperne di più, consulta la documentazione di riferimento dell'API Java Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Node.js
Per saperne di più, consulta la documentazione di riferimento dell'Node.js API di Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
PHP
Per saperne di più, consulta la documentazione di riferimento dell'API PHP Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Python
Per saperne di più, consulta la documentazione di riferimento dell' API Python di Cloud Storage.
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Ruby
Per saperne di più, consulta la documentazione di riferimento dell'API Cloud Storage Ruby .
Per eseguire l'autenticazione in Cloud Storage, configura le Credenziali predefinite dell'applicazione. Per saperne di più, vedi Configura l'autenticazione per le librerie client.
Rust
Terraform
Puoi utilizzare una risorsa Terraform per visualizzare i metadati di un bucket.
API REST
API JSON
Assicurati di aver installato e inizializzato gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione
Authorization.Utilizza
cURLper chiamare l'API JSON con una richiestaGETBucket:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME"
Dove
BUCKET_NAMEè il nome del bucket pertinente. Ad esempio,my-bucket.Facoltativamente, puoi restringere i risultati dei metadati utilizzando il parametro della stringa di query
fields. Ad esempio:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?fields=FIELD1%2CFIELD2"
Dove
FIELD#è una proprietà del bucket che vuoi includere nel risultato. Ad esempio,projectNumberestorageClass.
La risposta sarà simile all'esempio seguente:
{ "projectNumber": "123456789012", "storageClass": "STANDARD" }
API XML
Assicurati di aver installato e inizializzato gcloud CLI installato e inizializzato, che ti consente di generare un token di accesso per l'intestazione
Authorization.Utilizza
cURLper chiamare l'API XML con unaGETBucket richiesta:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/BUCKET_NAME?QUERY_PARAMETER"
Dove:
BUCKET_NAMEè il nome del bucket pertinente. Ad esempio,my-bucket.QUERY_PARAMETERè il campo dei metadati che vuoi restituire. Ad esempio,storageClassper ottenere la classe di archiviazione del bucket. Puoi utilizzare un solo parametro di query alla volta con l'API XML. Per un elenco dei campi dei metadati supportati da l'API XML, consulta la pagina di riferimentoGETBucket.
La risposta sarà simile all'esempio seguente:
<StorageClass>STANDARD</StorageClass>.
Passaggi successivi
- Leggi la panoramica dei metadati dei bucket.
- Elenca gli oggetti nel bucket.
- Ottieni le dimensioni del bucket.
- Ottieni i metadati degli oggetti.
- Modifica la classe di archiviazione predefinita per il bucket.
Provalo
Se non conosci Google Cloud, crea un account per valutare le prestazioni di Cloud Storage in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
Prova Cloud Storage senza costi