aws / aws/aws-cli

`AWS_MAX_ATTEMPTS` has no effect with v2

Aberta
#5,653 16 comentários 10 reações 0 responsáveis Ver no GitHub
configuration confusing-error documentation feature-request p2 v2
Linguagem predominante
Python
Estrelas
17.3k
Forks
4.6k
Merge médio
1d 10h
PRs com merge (30d)
18

Descrição

Confirm by changing [ ] to [x] below to ensure that it's a bug:
- [x] I've gone though the [User Guide](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) and the [API reference](https://docs.aws.amazon.com/cli/latest/reference/)
- [x] I've searched for [previous similar issues](https://github.com/aws/aws-cli/issues) and didn't find any solution

**Describe the bug**

With the v2 CLI, the `AWS_MAX_ATTEMPTS` environment variable does not change the number of max attempts. The variable is documented to work: . It does work with the v1 CLI.

**SDK version number**

aws-cli/2.0.46 Python/3.8.5 Linux/5.4.69 source/x86_64.nixos.20

**Platform/OS/Hardware/Device**

NixOS 20.09

**To Reproduce (observed behavior)**

1. Start an S3 upload like `AWS_MAX_ATTEMPTS=10000 aws s3 cp --debug /tmp/randfile s3://my-bucket/test`
2. Disable networking
3. After about 5 minutes, observe "botocore.retries.standard - DEBUG - Retry needed but retry quota reached, not retrying request."

**Expected behavior**

Upload should continue to retry until `AWS_MAX_ATTEMPTS` attempts are made.

**Logs/output**

[aws-s3-cp.log](https://github.com/aws/aws-cli/files/5405259/aws-s3-cp.log) for `AWS_MAX_ATTEMPTS=10000 aws s3 cp --debug /tmp/randfile s3://my-bucket/test > aws-s3-cp.log 2>&1`.
See "To Reproduce" for the relevant entry.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece reproduzindo o comando documentado AWS_MAX_ATTEMPTS=10000 e revisando o aws-s3-cp.log anexado, especialmente a mensagem sobre a cota de tentativas. Compare o comportamento da v2 com o comportamento declarado da v1 e com a documentação de configuração vinculada. A tarefa estará concluída quando o upload S3 da v2 respeitar o número máximo de tentativas configurado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
aws, python
Domínio
cli, cloud
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.