listagem aws s3api não funciona

listagem aws s3api não funciona

Estou tentando listar o conteúdo usando aws s3apipara listar o conteúdo do intervalo. EU

aws s3api list-objects --bucket user_list_staging

Quando executo ele trava, não retorna nada nem retorna prompt mas quando faço aws s3 ls s3://user_list_stagingisso retorna o conteúdo.

O motivo pelo qual quero s3apipaginar minha consulta e obter o próximo token que não encontro emaws s3 ls

Responder1

Algumas coisas que podem ajudar.

--debug (boolean)

Ative o log de depuração.

adicionará alguma saída de depuração para que você saiba o que está acontecendo,

Também

Se você encontrar problemas ao executar comandos de lista em um grande número de recursos, o tamanho da página padrão pode ser muito alto, fazendo com que as chamadas para os serviços da AWS expirem.

aws s3api list-objects --bucket my-bucket --page-size 100

https://docs.aws.amazon.com/cli/latest/userguide/pagination.html

Responder2

Limitar o tamanho da página não afeta realmente o número de itens retornados na saída; portanto, não ajudará se o tamanho do resultado for muito grande. Você precisará usar --max-items que limita o número de itens retornados.

aws s3api list-objects --bucket my-bucket --max-items 100

informação relacionada