Informazioni sui bucket Cloud Storage

Questa pagina descrive i bucket, una risorsa di Cloud Storage. Per una panoramica generale del funzionamento di Cloud Storage, consulta la panoramica del prodotto Cloud Storage.

Bucket

I bucket sono i container di base in cui vengono archiviati i dati come oggetti. Tutto ciò che viene archiviato in Cloud Storage deve essere contenuto in un bucket. Puoi usare i bucket per organizzare i tuoi dati e controllarne l'accesso, ma a differenza di directory e cartelle, non puoi nidificare i bucket.

Nomi dei bucket

I nomi dei bucket devono soddisfare i seguenti requisiti:

  • I nomi dei bucket possono contenere solo lettere minuscole, caratteri numerici, trattini (-), e trattini bassi (_). Gli spazi non sono consentiti.
  • I nomi dei bucket devono iniziare e terminare con un numero o con una lettera.
  • I nomi dei bucket possono contenere da 3 a 63 caratteri. I nomi che includono punti possono contenere fino a 222 caratteri, ma ogni singolo componente separato da un punto non può essere più lungo di 63 caratteri.
  • I nomi dei bucket non possono essere rappresentati da un indirizzo IP con notazione decimale puntata (ad esempio 192.168.5.4).
  • I nomi dei bucket non possono iniziare con il prefisso "goog".
  • I nomi dei bucket non devono contenere la parola "google" o parole simili che potrebbero sembrare errori di digitazione, ad esempio "g00gle".

Esempi di nomi di bucket

Di seguito sono riportati alcuni esempi di nomi di bucket validi:

  • my-travel-maps
  • 0f75d593-8e7b-4418-a5ba-cb2970f0b91e

Di seguito sono riportati alcuni esempi di nomi di bucket non validi:

  • My-Travel-Maps (contiene lettere maiuscole)
  • my_google_bucket (contiene "google")
  • test bucket (contiene uno spazio)

Considerazioni sul nome del bucket

  • I nomi dei bucket risiedono in un singolo spazio dei nomi condiviso da tutti gli utenti di Cloud Storage. Ciò significa che:

    • Ogni nome di bucket deve essere univoco a livello globale.

      Se provi a creare un bucket con un nome che appartiene già a un bucket esistente, ad esempio example-bucket, Cloud Storage risponde con un messaggio di errore.

    • I nomi dei bucket sono visibili pubblicamente.

      Non utilizzare ID utente, indirizzi email, nomi di progetti, numeri di progetti o qualsiasi informazione che consenta l'identificazione personale (PII) nei nomi dei bucket perché chiunque può controllare l'esistenza di un bucket.

  • Una volta eliminato un bucket, chiunque può riutilizzarne il nome per un nuovo bucket.

    • In genere, il nome di un bucket eliminato diventa di nuovo disponibile in pochi secondi. Tuttavia, tieni presente quanto segue:

      • Se elimini il progetto che contiene il bucket, eliminando di fatto anche il bucket, il nome del bucket potrebbe non essere rilasciato per settimane o più.

      • Se qualcuno riutilizza il nome del tuo bucket, non puoi ripristinare il bucket eliminato, anche se è abilitata l'eliminazione temporanea.

      • Se viene creato un nuovo bucket con lo stesso nome in una località diversa e entro 10 minuti dall'eliminazione del vecchio bucket, le richieste inviate al nuovo bucket in questo intervallo di tempo di 10 minuti potrebbero non andare a buon fine e restituire un errore 404-Bucket Not Found.

      • Se le richieste vengono inviate tramite l'API XML, i tentativi di creare un bucket che riutilizza un nome in una nuova località potrebbero non andare a buon fine e restituire un errore 404-Bucket Not Found fino a 10 minuti dopo l'eliminazione del vecchio bucket.

    • Se qualcuno riutilizza il nome del tuo bucket, potrebbe ricevere inavvertitamente dati o richieste destinati al bucket originale eliminato. Per ridurre questo rischio, prendi in esame le seguenti best practice:

      • Quando crei i bucket, utilizza una convenzione di denominazione efficace che non sia facile da indovinare o prevedere.

      • Quando elimini i bucket, assicurati di rimuovere tutti i riferimenti al nome del bucket eliminato, ad esempio dalla documentazione esterna o dai repository open source.

      • Se non hai più bisogno di un bucket, valuta la possibilità di svuotare tutti gli oggetti dal bucket e di conservarlo anziché eliminarlo.

  • Puoi utilizzare il nome di un bucket in un record DNS come parte di un CNAME o A reindirizzamento.

    Per farlo, il nome del bucket deve essere conforme alle convenzioni di denominazione DNS standard. Ciò significa che il nome del bucket non deve utilizzare trattini bassi (_) né avere un punto accanto a un altro punto o a un trattino. Ad esempio, .., -. e .- sono combinazioni di caratteri non valide nei nomi DNS.

Accedere ai dati nei bucket utilizzando cartelle o directory

Sebbene Cloud Storage archivi i dati non strutturati sotto forma di oggetti, alcune funzionalità consentono di accedere ai dati e gestirli utilizzando cartelle o directory.

Spazio dei nomi gerarchico

Quando crei i bucket, puoi facoltativamente abilitare lo spazio dei nomi gerarchico per il bucket, che ti consente di utilizzare le cartelle per archiviare gli oggetti in modo simile a un file system. L'organizzazione degli oggetti in cartelle semplifica l'esecuzione di operazioni su grandi quantità di dati, migliorando le prestazioni, la coerenza e la facilità di gestione. L'utilizzo di bucket con lo spazio dei nomi gerarchico abilitato è particolarmente utile quando si lavora con carichi di lavoro con uso intensivo dei dati e orientati ai file.

Per iniziare a utilizzare lo spazio dei nomi gerarchico, consulta Creare bucket con lo spazio dei nomi gerarchico abilitato.

Cloud Storage FUSE

Cloud Storage FUSE è un adattatore FUSE che consente di montare e accedere ai bucket come file system locali, in modo che le applicazioni possano leggere e scrivere oggetti nel bucket utilizzando la semantica standard del file system. Cloud Storage FUSE ti consente di archiviare i dati in Cloud Storage con tutti i vantaggi del servizio, mantenendo al contempo la possibilità di accedere a questi dati utilizzando il codice dell'applicazione senza dover apportare modifiche.

Per scoprire come utilizzare Cloud Storage FUSE, consulta la guida rapida di Cloud Storage FUSE.

Passaggi successivi