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á.
Novas tentativas em caso de erro das APIs diretas do EBS
Os SDKs da AWSimplementam uma lógica de novas tentativas automáticas para solicitações que retornam respostas de erro. É possível definir as configurações de novas tentativas para os SDKs da AWS. 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 a configuração de novas tentativas da AWS CLI, consulte Novas tentativas da AWS CLI no Guia do usuário da AWS Command Line Interface.
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 lado do servidor da AWS. | Todas as 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. | Todas as 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). | Todas as APIs |
Não |
ResourceNotFoundException |
404 | A ID de snapshot especificada não existe. | Todas as 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 ter mais informações, consulte Garantir idempotência em solicitações da API StartSnapshot. | StartSnapshot |
Não |
AccessDeniedException |
403 | Você não tem a permissão para realizar a operação solicitada. | Todas as 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. | Todas as 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. | Todas as APIs |
Não |