Was ist der Unterschied zwischen Buckets
und Folders
in Amazon S3? Gibt es so etwas Folder
in Amazon S3? oder nur die S3-Clients Folders
, die uns zur besseren Abwicklung zur Verfügung stehen?
In S3-Buckets gibt es eigentlich keine Verzeichnisse. Die gesamte Dateistruktur ist eigentlich nur ein flacher einstufiger Container mit Dateien.
Die Illusion von Verzeichnissen entsteht tatsächlich, indem die Dateinamen wie folgt benannt werden dirA/dirB/file
.
Bestimmte S3-Tools (Firefox S3 Organizer, s3fs usw.) haben den zusätzlichen Schritt unternommen, proprietäre Metadatendateien einzuführen, um Verzeichnisknoten zu simulieren, damit das Tool intuitiver funktioniert.
Unterm Strich gibt es jedoch keine echten Unterverzeichnisse in einem Bucket.
Entweder Sie erstellen eine leere Verzeichnisdatei "dirA /" oder nicht, amazon s3 gibt Ihnen gemeinsame Präfixe, dh die Liste der durch "/" getrennten Zeichenfolgen, wenn Sie die Verzeichnisliste für das Präfix abrufen möchten
Wenn Sie den Unterschied feststellen möchten, sehen Sie sich die Ordner- und Dateiansicht im Bucket Explorer an, oder versuchen Sie es mit der Suchfunktion.
Ich bin einer der Entwickler vom Bucket Explorer Team
In S3 gibt es kein Ordnerkonzept, sondern nur Bucket und Key. Ihr Tool ist einfach so nett, dass es den Schlüssel in einer ordnerähnlichen Struktur interpretiert.
Zum Beispiel sind in foo bucket A / b / c und A / b / d zwei unterschiedliche Schlüssel, die nur den Bucket gemeinsam nutzen