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, repetir a lógica e 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: isso injeta erros internos nas solicitações feitas pela função de destino do IAM. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-internal-errorcriaInternalFailureerros (HTTP 500). -
Erro de aceleração da API: isso injeta erros internos nas solicitações feitas pela função de destino do IAM. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-throttle-errorcriaThrottlingExceptionerros (HTTP 400). -
Erro de API indisponível: isso injeta erros internos nas solicitações feitas pela função de destino do IAM. A resposta específica depende de cada serviço e API. A ação
aws:fis:inject-api-unavailable-errorcriaServiceUnavailableerros (HTTP 503). -
Exceção de taxa de transferência provisionada pela API: isso injeta erros internos nas solicitações feitas pela função de destino do IAM. A resposta específica depende de cada serviço e API. A ação
aws:kinesis:inject-api-provisioned-throughput-exceptioncriaProvisionedThroughputExceededExceptionerros (HTTP 400). -
Exceção de iterador expirado da API: isso injeta erros internos nas solicitações feitas pela função de destino do IAM. A resposta específica depende de cada serviço e API. A ação
aws:kinesis:inject-api-expired-iterator-exceptioncriaExpiredIteratorExceptionerros (HTTP 400).
Para obter mais informações, consulte as 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 streaming é retomado quando o experimento for concluído, com base na duração selecionada. Você também pode interromper um experimento em execução 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 streams.
Para obter mais informações sobre suporte regional, consulte AWS Fault Injection Service endpoints e cotas.