Qual è la differenza tra secchi e cartelle in Amazon S3?


15

Qual è la differenza tra Bucketse Foldersin Amazon S3? Esiste qualcosa come FolderAmazon S3? o solo i clienti S3 Foldersci presentano per una migliore gestione?

Risposte:


24

Le directory in realtà non esistono all'interno dei bucket S3. L'intera struttura dei file è in realtà solo un contenitore di file a livello singolo piatto.

L'illusione delle directory è in realtà creata sulla base della denominazione dei nomi dei file come dirA/dirB/file.

Alcuni strumenti S3 (organizzatore di Firefox S3, s3fs, ecc.) Hanno compiuto il passo aggiuntivo dell'introduzione di file di metadati proprietari per simulare nodi di directory da utilizzare per rendere lo strumento più intuitivo.

Ma la linea di fondo è che non ci sono sottodirectory reali in un secchio.


1

O crei il file di directory vuoto "dirA /" o no, amazon s3 ti fornisce prefissi comuni, che è l'elenco delle stringhe delimitate da "/" se vuoi ottenere l'elenco di directory per il prefisso

Per vedere la differenza, guarda la vista cartelle e file in Bucket Explorer o prova la sua funzione di ricerca per capire meglio la sua risposta.

Sono uno degli sviluppatori del Bucket Explorer Team


0

Non esiste un concetto di cartella in S3, ha solo bucket e chiave. Il loro strumento è così bello che interpreta la chiave in una cartella come la struttura.

Ad esempio, nel foo bucket, A / b / c e A / b / d sono due chiavi distinte che condividono solo il bucket in comune

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.