Informazioni sulle cartelle

Cloud Storage offre vari modi per organizzare i dati e le cartelle svolgono un ruolo importante in questo processo. Capire i diversi tipi di cartelle disponibili può aiutarti a scegliere quello più adatto alle tue esigenze specifiche.

Questa pagina fornisce una panoramica dei diversi tipi di cartelle in Cloud Storage, con particolare attenzione al funzionamento delle cartelle all'interno dei bucket quando è abilitato lo spazio dei nomi gerarchico.

Tipi di cartelle

In Cloud Storage esistono tre tipi principali di cartelle:

  • Cartelle simulate: un tipico bucket Cloud Storage organizza gli oggetti in uno spazio dei nomi semplice. Tramite la console Google Cloud e Google Cloud CLI, puoi simulare cartelle che imitano la struttura dei file per aiutarti a organizzare i dati di sincronizzare la directory di una VM con un bucket. Per ulteriori informazioni sulle cartelle simulate, vedi Simulate cartelle.

  • Cartelle: in un bucket in cui lo spazio dei nomi gerarchico è abilitato, puoi e creano cartelle effettive che contengono oggetti o altre cartelle. Puoi anche eseguire operazioni come rinominare le cartelle ed elencare le cartelle. La la struttura gerarchica e le operazioni di gestione delle cartelle migliorano le prestazioni, coerenza e gestione per carichi di lavoro orientati ai file e ad alta intensità di dati.

  • Cartelle gestite: le cartelle gestite ti consentono di applicare un accesso granulare. di controllo degli oggetti, migliorando la sicurezza e il controllo sui dati. Tu possono utilizzare le cartelle gestite nei bucket con o senza spazio dei nomi gerarchico in un bucket con il controllo delle versioni attivo. Per ulteriori informazioni sulle cartelle gestite, consulta Cartelle gestite.

Panoramica delle cartelle

Le cartelle esistono come risorsa nei bucket in cui è abilitato uno spazio dei nomi gerarchico. Tu possono organizzare gli oggetti all'interno di cartelle in una struttura simile a quella del file system. Cloud Storage fornisce API di gestione delle cartelle che consentono operazioni come creare, eliminare, rinominare ed elencare le cartelle, nonché metadati.

Metadati della cartella

I metadati di una cartella contengono informazioni strutturate sulla cartella. Per informazioni dettagliate sui metadati della cartella, consulta la risorsa Folder nella documentazione di riferimento dell'API JSON di Cloud Storage.

I componenti chiave dei metadati di una cartella sono i seguenti:

  • bucket: il nome del bucket in cui si trova la cartella. Ad esempio, my-bucket.
  • id: un identificatore univoco per la cartella all'interno del bucket. Ad esempio, hns-bucket/dir1/.
  • kind: il tipo di risorsa. Per una cartella, questo valore è sempre storage#folder.
  • name: il nome della cartella. Ad esempio, dir1/.
  • selfLink: un URL che fa riferimento alla cartella nell'API Cloud Storage.
  • timeCreated: il timestamp di creazione della cartella. Ad esempio, 2023-05-05T16:32:08.878000+00:00.
  • updated: il timestamp dell'ultimo aggiornamento della cartella. Ad esempio, 2024-05-06T16:32:08.878000+00:00.

Considerazioni

Quando crei le cartelle, considera quanto segue:

  • Nomi di oggetti e cartelle: bucket con spazio dei nomi gerarchico abilitato, supportare tutti i nomi di oggetti validi, tra cui quelli con barre iniziali e finali (/) o barre consecutive. Ciascuna la barra (/) nel nome di un oggetto rappresenta una cartella. La seguente tabella mostra esempi della relazione tra i nomi degli oggetti e la posizione corrispondente nella gerarchia di cartelle:

    Nome oggetto Posizione nella gerarchia delle cartelle
    foo.txt Ogni bucket include una cartella principale. L'oggetto foo.txt si trova nella cartella principale del bucket.
    dir1/foo.txt L'oggetto foo.txt si trova in una cartella di primo livello denominata dir1/. La cartella di primo livello è diversa dalla cartella principale.
    dir1/ La barra finale nei nomi degli oggetti come dir1/ indica che l'oggetto si trova all'interno della cartella. In questo esempio, il nome dell'oggetto dir1/ è uguale al nome della cartella principale dir1/.
    dir1//foo.txt L'oggetto foo.txt si trova in una cartella di secondo livello denominata dir1//, una cartella secondaria di dir1/.
  • Profondità massima delle cartelle: bucket con spazio dei nomi gerarchico abilitato Supportano una profondità massima delle cartelle pari a 50. Di conseguenza, i nomi degli oggetti non possono avere più di 50 barre (/).

  • Creazione automatica di cartelle: la creazione di un nuovo oggetto comporta la creazione automatica eventuali cartelle inesistenti specificate nel percorso dell'oggetto. Ad esempio: creando un oggetto denominato dir1/foo.txt, verrà creata automaticamente la cartella dir1/ se non esiste già.

Passaggi successivi

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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.

Prova Cloud Storage gratuitamente