34 votes

Quelle est la différence entre les Buckets et les Folders dans Amazon S3 ?

Quelle est la différence entre Buckets et Folders dans Amazon S3? Est-ce qu'une chose comme Dossier existe dans Amazon S3? Ou est-ce que seulement les clients S3 présentent des Dossiers pour une meilleure gestion?

46voto

Mike Brant Points 501

Les répertoires n'existent pas réellement au sein des seaux S3. La structure de fichiers entière est en réalité juste un conteneur plat à un seul niveau de fichiers.

L'illusion des répertoires est en fait créée en fonction du nommage des fichiers comme dirA/dirB/fichier.

Certains outils S3 (organiseur S3 Firefox, s3fs, etc.) ont franchi une étape supplémentaire en introduisant des fichiers de métadonnées propriétaires pour simuler des nœuds de répertoire aux fins d'utilisation dans le fonctionnement plus intuitif de l'outil.

Mais en fin de compte, il n'y a pas de sous-répertoires réels dans un seau.

2voto

Que vous créiez ou non un fichier répertoire vide "dirA/", Amazon S3 vous donne des préfixes communs, qui est la liste de chaînes délimitées par "/" si vous voulez obtenir la liste des répertoires pour le préfixe

Pour voir la différence, consultez la vue des dossiers et la vue des fichiers dans Bucket Explorer ou essayez sa fonction de recherche qui vous fera mieux comprendre sa réponse.

Je suis l'un des développeurs de l'équipe Bucket Explorer

2voto

Il n'y a pas de concept de dossier dans S3, il n'a que des seaux et clés. Leur outil est tellement bon qu'il interprète la clé dans une structure de type dossier.

Par exemple, dans le seau foo, A/b/c et A/b/d sont deux clés distinctes partageant uniquement le seau en commun

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X