¿Cuál es la diferencia entre Buckets y Carpetas en Amazon S3?

15

¿Cuál es la diferencia entre Bucketsy Foldersen Amazon S3? ¿Existe algo así Folderen Amazon S3? o solo los clientes de S3 Foldersnos presentan para un mejor manejo?


fuente

Respuestas:

24

Los directorios no existen realmente dentro de los cubos S3. Toda la estructura de archivos es en realidad solo un contenedor plano de archivos de un solo nivel.

La ilusión de directorios en realidad se crea en función de nombrar los nombres de los archivos dirA/dirB/file.

Ciertas herramientas S3 (organizador Firefox S3, s3fs, etc.) han dado el paso adicional de introducir archivos de metadatos patentados para simular nodos de directorio para su uso y hacer que la herramienta funcione de manera más intuitiva.

Pero la conclusión es que no hay subdirectorios reales en un cubo.

Mike Brant
fuente
1

O crea un archivo de directorio vacío "dirA /" o no, amazon s3 le da prefijos comunes, que es la lista de cadenas delimitadas por "/" si desea obtener la lista de directorios para el prefijo

Para ver la diferencia, ver la vista de carpeta y la vista de archivo en Bucket Explorer o probar su función de búsqueda lo hará comprender mejor su respuesta.

Soy uno de los desarrolladores del equipo Bucket Explorer


fuente
0

No hay un concepto de carpeta en S3, solo tiene cubo y clave. Su herramienta es tan agradable que interpreta la clave en la carpeta como estructura.

Por ejemplo, en foo bucket, A / b / c y A / b / d son dos claves distintas que comparten solo el bucket en común


fuente