Eu tenho um balde AWS S3 s3://mybucket/
. Executando o seguinte comando para contar todos os arquivos:
aws s3 ls s3://mybucket/ --recursive | wc -l
saídas:279847
Enquanto isso, a IU da web do console AWS indica claramente 355,524
os objetos:
Por que aws s3 ls s3://mybucket/ --recursive | wc -l
lista menos arquivos do que o número de objetos mencionados na IU da web da AWS em meu bucket S3?
Respondendo aos comentários:
O versionamento de bucket está ativado :
Quando o controle de versão está ativado, cada versão do arquivo conta como um objeto separado no bucket. Você pode listar todas as versões de objetos com o comando da CLI aws s3api :