Jaka jest różnica między wiadrami a folderami w Amazon S3?


15

Jaka jest różnica między Bucketsi Foldersw Amazon S3? Czy coś takiego Folderistnieje w Amazon S3? czy tylko klienci S3 prezentują Folderssię nam w celu lepszej obsługi?

Odpowiedzi:


24

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.


1

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


0

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.