Qual é a diferença entre baldes e pastas no Amazon S3?

15

Qual é a diferença entre Bucketse Foldersno Amazon S3? Existe algo assim Folderno Amazon S3? ou apenas os clientes S3 Foldersnos apresentam para melhor manuseio?


fonte

Respostas:

24

Diretórios realmente não existem nos buckets S3. Toda a estrutura de arquivos é na verdade apenas um contêiner de arquivos de um único nível.

A ilusão de diretórios é realmente criada com base na nomeação dos nomes dos arquivos dirA/dirB/file.

Certas ferramentas S3 (organizador do Firefox S3, s3fs etc.) deram o passo extra de introduzir arquivos de metadados proprietários para simular nós de diretório para uso, tornando a ferramenta mais intuitiva.

Mas o ponto principal é que não existem subdiretórios reais em um balde.

Mike Brant
fonte
1

Ou você cria um arquivo de diretório vazio "dirA /" ou não, o amazon s3 fornece prefixos comuns, que são a lista de cadeias delimitadas por "/" se você deseja obter uma lista de diretórios para o prefixo

Para ver a diferença, consulte a visualização de pastas e arquivos no Bucket Explorer ou tente seu recurso de pesquisa para entender melhor sua resposta.

Sou desenvolvedor da equipe do Bucket Explorer


fonte
0

Não há conceito de pasta no S3, ele possui apenas balde e chave. A ferramenta deles é tão boa que interpreta a chave da pasta como estrutura.

Por exemplo, no foo bucket, A / b / ce A / b / d são duas chaves distintas que compartilham apenas o bucket em comum


fonte