Jaka jest różnica między Buckets
i Folders
w Amazon S3? Czy coś takiego Folder
istnieje w Amazon S3? czy tylko klienci S3 prezentują Folders
się nam w celu lepszej obsługi?
Katalogi tak naprawdę nie istnieją w segmencie S3. Cała struktura plików to tak naprawdę tylko jeden płaski, jednopoziomowy kontener plików.
Iluzja katalogów jest tworzona na podstawie nazw plików takich jak dirA/dirB/file
.
Niektóre narzędzia S3 (organizator Firefox S3, s3fs itp.) Podjęły dodatkowy krok polegający na wprowadzeniu zastrzeżonych plików metadanych w celu symulacji węzłów katalogów w celu ich bardziej intuicyjnego działania.
Ale najważniejsze jest to, że w koszyku nie ma prawdziwych podkatalogów.
Albo utworzysz pusty plik katalogu „dirA /”, czy nie, amazon s3 daje ci wspólne prefiksy, czyli listę ciągów ograniczonych przez „/”, jeśli chcesz uzyskać listę katalogów dla prefiksu
Aby zobaczyć różnicę, zobacz widok folderu i widok pliku w Eksploratorze wiaderkowym lub wypróbuj jego funkcję wyszukiwania, aby lepiej zrozumieć jego odpowiedź.
Jestem jednym z programistów zespołu Bucket Explorer
W S3 nie ma koncepcji folderów, ma tylko wiadro i klucz. Ich narzędzie jest tak fajne, że interpretuje klucz do struktury folderów.
Na przykład w segmencie foo A / b / c i A / b / d to dwa odrębne klucze, które dzielą tylko ten segment