Qual é a diferença entre Buckets
e Folders
no Amazon S3? Existe algo assim Folder
no Amazon S3? ou apenas os clientes S3 Folders
nos apresentam para melhor manuseio?
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.
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
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