Estou tentando listar o conteúdo usando aws s3api
para 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_staging
isso retorna o conteúdo.
O motivo pelo qual quero s3api
paginar 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