Criando AWS FIS experimentos a partir das recomendações operacionais - AWS Hub de resiliência

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

Criando AWS FIS experimentos a partir das recomendações operacionais

AWS Resilience Hub recomenda que você teste seu aplicativo depois de executar um relatório de avaliação. Você pode acessar e executar esses experimentos a partir do relatório de avaliação do seu aplicativo.

AWS Resilience Hub fornece uma lista de AWS FIS experimentos, que são documentos do Systems Manager com parâmetros de teste. Quando você seleciona um AWS FIS experimento na lista, AWS Resilience Hub cria um AWS CloudFormation modelo com os parâmetros definidos no documento Systems Manager. Após a criação da AWS CloudFormation pilha, você pode ver seus AWS FIS experimentos provisionados para seu aplicativo.

O AWS CloudFormation modelo consiste em uma função do IAM para cada documento do Systems Manager, com as permissões mínimas necessárias para execução.

Para criar um AWS FIS experimento com base em AWS Resilience Hub recomendações, você deve criar um AWS CloudFormation modelo para os testes recomendados e incluí-los em sua base de código.

Para criar um AWS CloudFormation modelo para o AWS FIS experimento
  1. Abra o AWS Resilience Hub console.

  2. No painel de navegação, escolha Aplicativos.

  3. Na lista de aplicativos, escolha o aplicativo para o qual você deseja criar um teste.

  4. Escolha a guia Avaliações.

  5. Selecione uma avaliação na tabela Avaliações de resiliência. Se você não tiver uma avaliação, conclua o procedimento em Executar avaliações de resiliência e retorne a essa etapa.

  6. Em Recomendações operacionais, escolha Experimentos de injeção de falhas.

  7. Selecione todos os testes que deseja incluir.

  8. Escolha Criar CloudFormation modelo. Isso pode levar alguns minutos para criar o AWS CloudFormation modelo.

  9. Escolha Modelos.

    Você pode ver o AWS CloudFormation modelo recém-criado na tabela Modelos.

    Conclua o procedimento a seguir para incluir as recomendações em sua base de código.

Para incluir as AWS Resilience Hub recomendações em sua base de código
  1. Em Recomendações operacionais, escolha Modelos.

  2. Na lista de modelos, escolha o nome do modelo de AWS FIS experimento que você acabou de criar.

    Você pode identificar os testes que são implementados em seu aplicativo usando as seguintes informações:

    • Nome do teste: nome do teste que você criou para seu aplicativo.

    • Descrição: descreve o objetivo do teste.

    • Estado: indica o estado atual de implementação do teste.

      Essa coluna exibe um dos valores a seguir:

      • Implementado: indica que o teste foi implementado em seu aplicativo.

      • Não implementado: indica que o teste não foi implementado ou incluído em seu aplicativo.

      • Excluído: indica que o teste foi excluído do aplicativo.

      • Inativo — Indica que o teste foi implantado AWS FIS, mas não foi executado nos últimos 30 dias.

    • Execução de teste: URL do Amazon S3 do documento que contém os resultados do teste mais recente.

    • Modelo de origem — fornece o nome de recurso da Amazon (ARN) da AWS CloudFormation pilha que contém os detalhes do experimento.

  3. Em Detalhes do modelo, escolha o link em Caminho dos modelos do S3 para abrir o objeto de modelo no console do Amazon S3.

  4. No console do Amazon S3, na tabela Objetos, escolha o link da pasta de teste.

  5. Para copiar o caminho do Amazon S3, marque a caixa de seleção na frente do arquivo JSON e escolha Copiar URL.

  6. Crie uma AWS CloudFormation pilha a partir do AWS CloudFormation console. Para obter mais informações sobre como criar uma AWS CloudFormation pilha, consultehttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html.

    Ao criar a AWS CloudFormation pilha, você deve fornecer o caminho do Amazon S3 que você copiou da etapa anterior.