View a markdown version of this page

Etapa 6: execute seu primeiro teste de resiliência (opcional) - AWS Resilience Hub

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á.

Etapa 6: execute seu primeiro teste de resiliência (opcional)

O teste de resiliência ajuda a validar se seu serviço opera e se recupera conforme o esperado, injetando falhas controladas usando (). AWS Fault Injection Service AWS FIS Nesta etapa, você escolhe um modelo de teste, cria um teste para seu serviço e inicia uma execução de teste.

Console
  1. Navegue até seu serviço e escolha a guia Teste. Você verá testes de resiliência recomendados com base na arquitetura e na política de resiliência do seu serviço.

  2. Selecione um modelo de teste (por exemplo, Zona de disponibilidade: recuperação). Escolha Exibir detalhes para saber mais sobre o teste recomendado.

  3. Escolha Editar configuração de teste, forneça os parâmetros necessários e salve. Isso cria seu teste a partir do modelo - sua configuração é salva e reutilizada para futuras execuções. Você pode editar sua configuração de teste a qualquer momento.

  4. Escolha Iniciar teste para iniciar uma execução de teste.

  5. Monitore a execução e analise se seus objetivos de recuperação foram atingidos.

AWS CLI
# List the available test templates aws resiliencehubv2 list-test-templates --region us-east-1 # Create a test for your service from a template aws resiliencehubv2 create-test \ --test-template-arn "arn:aws:resiliencehub:us-east-1:aws:test-template/aws-az-recovery:rtaz001" \ --target-identifier "arn:aws:resiliencehub:us-east-1:123456789012:service/api-service:def456" \ --parameters '{"availabilityZone": ["us-east-1a"]}' # Start a test run aws resiliencehubv2 start-test-run --test-id "test-id" # Check the status and results of the test run aws resiliencehubv2 get-test-run --test-run-id "test-run-id"

Para obter mais informações, consulte Teste de resiliência.