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á.
Realize testes de resiliência com AWS Fault Injection Service
AWS Fault Injection Service é um serviço totalmente gerenciado que ajuda você a realizar experimentos de injeção de falhas em suas AWS cargas de trabalho. AWS FIS a integração com o Amazon Kinesis Data Streams permite que você teste a resiliência do seu aplicativo contra erros comuns da API do Amazon Kinesis Data Streams em um ambiente controlado. Esse recurso permite validar o tratamento de erros, a lógica de novas tentativas e também monitorar os sistemas antes de encontrar falhas. Para obter mais informações, consulte O que é AWS Fault Injection Service? .
Ações
-
Erro interno da API: injeta erros internos nas solicitações feitas pelo perfil do IAM de destino. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-internal-errorcria errosInternalFailure(HTTP 500). -
Erro de controle de utilização da API: injeta erros internos nas solicitações feitas pelo perfil do IAM de destino. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-throttle-errorcria errosThrottlingException(HTTP 400). -
Erro de API indisponível: injeta erros internos nas solicitações feitas pelo perfil do IAM de destino. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-unavailable-errorcria errosServiceUnavailable(HTTP 503). -
Exceção de throughput provisionada: injeta erros internos nas solicitações feitas pelo perfil do IAM de destino. A resposta específica depende de cada serviço e API. A ação
aws:kinesis:inject-api-provisioned-throughput-exceptioncria errosProvisionedThroughputExceededException(HTTP 400). -
Exceção de iterador expirado da API: injeta erros internos nas solicitações feitas pelo perfil do IAM de destino. A resposta específica depende de cada serviço e API. A ação
aws:kinesis:inject-api-expired-iterator-exceptioncria errosExpiredIteratorException(HTTP 400).
Para obter mais informações, consulte Ações do Amazon Kinesis Data Streams.
Considerações
-
Você pode usar as ações acima com ofertas provisionadas e sob demanda para o Amazon Kinesis Data Streams.
-
Seu fluxo é retomado quando o experimento é concluído, com base na duração selecionada. Também é possível interromper um experimento em andamento antes que ele seja concluído. Como alternativa, você pode definir uma condição de parada para interromper o experimento com base em alarmes que definem a integridade do aplicativo em um Amazon CloudWatch Application Insights.
-
Você pode testar até 280 fluxos.
Para obter mais informações sobre suporte regional, consulte Endpoints e quotas do AWS Fault Injection Service.