As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS SDKsImplemente a lógica de repetição automática para solicitações que retornam respostas de erro. Você pode definir as configurações de nova tentativa para o. AWS SDKs Para obter mais informações, consulte a documentação do SDK.
Você pode configurar a AWS CLI para fazer automaticamente novas tentativas para algumas solicitações com falha. Para obter mais informações sobre como configurar novas tentativas para o AWS CLI, consulte AWS CLI novas tentativas no Guia do AWS Command Line Interface usuário.
AAPI de consulta da AWS não oferece suporte à lógica de novas tentativas para solicitações com falha. Se você estiver usando solicitações HTTP ou HTTPS, deverá implementar a lógica de novas tentativas na aplicação do seu cliente.
A tabela a seguir mostra as possíveis respostas de erro da API. Alguns erros de API podem ser tentados novamente. A aplicação cliente deve sempre repetir solicitações com falha que recebam um erro que possa ser repetido.
Erro | Código de resposta | Descrição | Lançada por | Pode ser tentado novamente? |
---|---|---|---|---|
InternalServerException |
500 | A solicitação falhou devido a um problema na rede ou no AWS servidor. | Tudo APIs |
Sim |
ThrottlingException |
400 | O número de solicitações de API excedeu o limite máximo permitido do controle de utilização de solicitações de API para a conta. | Tudo APIs |
Sim |
RequestThrottleException |
400 | O número de solicitações de API excedeu o limite máximo permitido do controle de utilização de solicitações de API para o snapshot. | GetSnapshotBlock | PutSnapshotBlock |
Sim |
ValidationException com mensagem "Failed to read block data ” |
400 | O bloco de dados fornecido não era legível. | PutSnapshotBlock |
Sim |
ValidationException com qualquer outra mensagem |
400 | A sintaxe da solicitação está mal formada ou a entrada não satisfaz as restrições especificadas pelo AWS service (Serviço da AWS). | Tudo APIs |
Não |
ResourceNotFoundException |
404 | A ID de snapshot especificada não existe. | Tudo APIs |
Não |
ConflictException |
409 | O token de cliente especificado foi usado anteriormente em uma solicitação semelhante que tinha parâmetros de solicitação diferentes. Para obter mais informações, consulte Garanta a idempotência nas solicitações de API StartSnapshot . | StartSnapshot |
Não |
AccessDeniedException |
403 | Você não tem a permissão para realizar a operação solicitada. | Tudo APIs |
Não |
ServiceQuotaExceededException |
402 | A solicitação falhou porque o atendimento da solicitação excederia uma ou mais service quotas dependentes para sua conta. | Tudo APIs |
Não |
InvalidSignatureException |
403 | A assinatura de autorização da solicitação expirou. Você pode repetir a solicitação somente depois de atualizar a assinatura de autorização. | Tudo APIs |
Não |