Quelle est la différence entre Buckets
et Folders
dans Amazon S3? Une telle chose comme Folder
existe-t-elle dans Amazon S3? ou seuls les clients S3 Folders
nous présentent pour une meilleure prise en main?
Les répertoires n'existent pas réellement dans les compartiments S3. L'ensemble de la structure de fichiers n'est en fait qu'un seul conteneur plat de fichiers.
L'illusion de répertoires est en fait créée en nommant les noms de fichiers comme dirA/dirB/file
.
Certains outils S3 (organisateur Firefox S3, s3fs, etc.) ont franchi une étape supplémentaire en introduisant des fichiers de métadonnées propriétaires pour simuler les nœuds de répertoire à utiliser pour rendre l'outil plus intuitif.
Mais l'essentiel est qu'il n'y a pas de sous-répertoires réels dans un compartiment.
Soit vous créez un fichier de répertoire vide "dirA /" ou non, amazon s3 vous donne des préfixes communs, qui est la liste des chaînes délimitées par "/" si vous voulez obtenir la liste des répertoires pour le préfixe
Pour voir la différence, voir la vue des dossiers et la vue des fichiers dans Bucket Explorer ou essayez sa fonction de recherche vous fera mieux comprendre sa réponse.
Je suis l'un des développeurs de l'équipe Bucket Explorer
Il n'y a pas de concept de dossier dans S3, il n'a que seau et clé. Leur outil est tellement agréable qu'il interprète la clé dans une structure de type dossier.
Par exemple, dans foo bucket, A / b / c et A / b / d sont deux clés distinctes partageant uniquement le bucket en commun