

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

# Gerenciando procedimentos operacionais padrão
<a name="sops"></a>

Um procedimento operacional padrão (SOP) é um conjunto prescritivo de etapas projetado para recuperar seu aplicativo com eficiência no caso de uma interrupção ou alarme. Prepare, teste e meça com SOPs antecedência para garantir uma recuperação oportuna no caso de uma interrupção operacional. 

Com base nos componentes do seu aplicativo, AWS Resilience Hub recomenda o SOPs que você deve preparar. AWS Resilience Hub trabalha com o Systems Manager para automatizar suas etapas, SOPs fornecendo vários documentos SSM que você pode usar como base para eles. SOPs

Por exemplo, AWS Resilience Hub pode recomendar um SOP para adicionar espaço em disco com base em um documento de automação SSM existente. Para executar esse documento SSM, você precisa de uma função específica do IAM com as permissões corretas. AWS Resilience Hub cria metadados em seu aplicativo indicando qual documento de automação de SSM executar em caso de falta de disco e qual função do IAM é necessária para executar esse documento de SSM. Esses metadados são então salvos em um parâmetro do SSM.

Além de configurar a automação do SSM, também é uma prática recomendada testá-la com um experimento do AWS FIS . Portanto, AWS Resilience Hub também fornece um AWS FIS experimento que chama o documento de automação do SSM. Dessa forma, você pode testar proativamente seu aplicativo para garantir que o SOP que você criou faça o trabalho pretendido.

AWS Resilience Hub fornece suas recomendações na forma de um CloudFormation modelo que você pode adicionar à base de código do seu aplicativo. Esse modelo fornece:
+ Um perfil do IAM com as permissões necessárias para executar o SOP.
+ Um AWS FIS experimento que você pode usar para testar o SOP.
+ Um parâmetro do SSM que contém metadados do aplicativo indicando qual documento do SSM e qual perfil do IAM devem ser executados como SOP e em qual recurso. Por exemplo: `$(DocumentName) for SOP $(HandleCrisisA) on $(ResourceA)`. 

Criar um SOP pode exigir algumas tentativas e erros. Executar uma avaliação de resiliência em relação ao seu aplicativo e gerar um CloudFormation modelo a partir das AWS Resilience Hub recomendações é um bom começo. Use o CloudFormation modelo para gerar uma CloudFormation pilha e, em seguida, use os parâmetros SSM e seus valores padrão em seu SOP. Execute o SOP e veja quais refinamentos você precisa fazer. 

Como todos os aplicativos têm requisitos diferentes, a lista padrão de documentos do SSM que o AWS Resilience Hub fornece não será suficiente para todas as suas necessidades. No entanto, você pode copiar os documentos do SSM padrão e usá-los como base para criar seus próprios documentos personalizados para seu aplicativo. Você também pode criar seus próprios documentos do SSM completamente novos. Se você criar seus próprios documentos do SSM em vez de modificar os padrões, deverá associá-los aos parâmetros do SSM, para que o documento do SSM correto seja chamado quando o SOP for executado. 

Depois de finalizar seu SOP criando os documentos do SSM necessários e atualizando as associações de parâmetros e documentos conforme necessário, adicione os documentos do SSM diretamente à sua base de código e faça as alterações ou personalizações subsequentes lá. Dessa forma, toda vez que você implantar seu aplicativo, você também implantará a maior parte do up-to-date SOP.

**Topics**
+ [

# Construindo um SOP com base em recomendações AWS Resilience Hub
](building-sops.md)
+ [

# Criar um documento do SSM personalizado
](create-custom-ssm-doc.md)
+ [

# Usar um documento do SSM personalizado em vez do padrão
](using-different-ssm-doc.md)
+ [

# Testando SOPs
](testing-sops.md)
+ [

# Visualizar procedimentos operacionais padrão
](view-sops.md)

# Construindo um SOP com base em recomendações AWS Resilience Hub
<a name="building-sops"></a>

Para criar um SOP com base em AWS Resilience Hub recomendações, você precisa de um AWS Resilience Hub aplicativo com uma política de resiliência anexada a ele e precisa ter executado uma avaliação de resiliência em relação a esse aplicativo. A avaliação de resiliência gera as recomendações para seu SOP.

Para criar um SOP com base em AWS Resilience Hub recomendações, você deve criar um CloudFormation modelo para o recomendado SOPs e incluí-lo em sua base de código.

**Crie um CloudFormation modelo para as recomendações do SOP**

1. Abra o AWS Resilience Hub console.

1. No painel de navegação, escolha **Aplicativos**.

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

1. Escolha a guia **Avaliações**.

1. Selecione uma avaliação na tabela **Avaliações de resiliência**. Se você não tiver uma avaliação, conclua o procedimento em [Executando avaliações de resiliência em AWS Resilience Hub](run-assessment.md) e retorne a essa etapa.

1. Em **Recomendações operacionais**, escolha **Procedimentos operacionais padrão**.

1. Selecione todas as recomendações do SOP que deseja incluir.

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

   Conclua o procedimento a seguir para incluir as recomendações do SOP 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**.

1. Na lista de modelos, escolha o nome do modelo do SOP que você acabou de criar.

   Você pode identificar os SOPs que estão implementados em seu aplicativo usando as seguintes informações:
   + **Nome do SOP**: nome do SOP que você definiu para seu aplicativo.
   + **Descrição**: descreve o objetivo do SOP.
   + **Documento do SSM**: URL do Amazon S3 do documento do SSM que contém a definição do SOP.
   + **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 SOP.

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

1. No console do Amazon S3, na tabela **Objetos**, escolha o link da pasta SOP.

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

1. Crie uma AWS CloudFormation pilha a partir do AWS CloudFormation console. Para obter mais informações sobre como criar uma pilha do AWS CloudFormation , consulte [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html](https://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.

# Criar um documento do SSM personalizado
<a name="create-custom-ssm-doc"></a>

Para automatizar totalmente a recuperação do seu aplicativo, talvez seja necessário criar um documento do SSM personalizado para seu SOP no console do Systems Manager. Você pode modificar um documento do SSM existente como base ou criar um novo documento do SSM.

Para obter informações detalhadas sobre o uso do Systems Manager para criar um documento do SSM, consulte [Passo a passo: Uso do Document Builder para criar um runbook personalizado](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-walk-document-builder.html).

Para obter informações sobre a sintaxe de documento do SSM, consulte [Sintaxe de documento do SSM](https://docs.aws.amazon.com/systems-manager/latest/userguide/sysman-doc-syntax.html).

Para obter informações sobre a automatização das ações do documento do SSM, consulte [Referência de ações de automação do Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/automation-actions.html).

# Usar um documento do SSM personalizado em vez do padrão
<a name="using-different-ssm-doc"></a>

Para substituir o documento SSM AWS Resilience Hub sugerido para seu SOP por um documento personalizado que você criou, trabalhe diretamente em sua base de código. Além de adicionar seu novo documento personalizado de automação do SSM, você também vai:

1. Adicionar as permissões do IAM necessárias para executar a automação.

1. Adicione um AWS FIS experimento para testar seu documento SSM.

1. Adicionar um parâmetro do SSM que aponte para o documento de automação que você deseja usar como SOP.

Geralmente, é mais eficiente trabalhar com os valores padrão sugeridos AWS Resilience Hub e personalizá-los conforme necessário. Por exemplo, adicione ou remova permissões conforme necessário para a função do IAM, altere a configuração do AWS FIS experimento para apontar para o novo documento SSM ou altere o parâmetro SSM para apontar para seu novo documento SSM. 

# Testando SOPs
<a name="testing-sops"></a>

Conforme mencionado anteriormente, a melhor prática é adicionar AWS FIS experimentos aos seus CI/CD pipelines para testá-los SOPs regularmente; isso garante que eles estejam prontos para uso caso ocorra uma interrupção.

Teste AWS Resilience Hub fornecido e personalizado SOPs.

# Visualizar procedimentos operacionais padrão
<a name="view-sops"></a>

**Para visualizar o implementado a SOPs partir de aplicativos**

1. No menu de navegação esquerdo, escolha **Aplicativos**.

1. Em **Aplicativos**, abra um aplicativo.

1. Escolha a guia **Procedimentos operacionais padrão**.

   Na seção **Resumo dos procedimentos operacionais padrão**, a tabela de **procedimentos operacionais padrão implementados** exibe a lista dos SOPs que são gerados a partir das recomendações do SOP.

   Você pode identificar o seu SOPs da seguinte forma:
   + **Nome do SOP**: nome do SOP que você definiu para seu aplicativo.
   + **Documento do SSM**: URL do S3 do documento do Amazon EC2 Systems Manager que contém a definição do SOP.
   + **Descrição**: descreve o objetivo do SOP.
   + **Execução do teste**: URL do S3 do documento que contém os resultados do teste mais recente.
   + **ID de referência**: identificador da recomendação de SOP referenciada.
   + **ID do recurso**: identificador do recurso para o qual a recomendação do SOP é implementada.

**Para ver o recomendado a SOPs partir das avaliações**

1. No menu de navegação esquerdo, escolha **Aplicativos**.

1. Selecione um aplicativo na tabela **Aplicativos**. 

   Para localizar um aplicativo, insira o nome do aplicativo na caixa **Localizar aplicativos**.

1. Escolha a guia **Avaliações**.

   Na tabela **Avaliações de resiliência**, você pode identificar suas avaliações usando as seguintes informações:
   + **Nome**: nome da avaliação que você forneceu no momento da criação.
   + **Status**: indica o estado de execução da avaliação.
   + **Status de conformidade**: indica se a avaliação está em conformidade com a política de resiliência.
   + **Status de desvio de resiliência**: indica se seu aplicativo se desviou ou não da avaliação anterior bem-sucedida.
   + **Versão do aplicativo**: versão do seu aplicativo.
   + **Invocador**: indica a função que invocou a avaliação.
   + **Horário de início**: indica o horário de início da avaliação.
   + **Horário de término**: indica o horário de término da avaliação.
   + **ARN**: o nome do recurso da Amazon (ARN) da avaliação.

1. Selecione uma avaliação na tabela **Avaliações de resiliência**.

1. Escolha a guia **Recomendações operacionais**.

1. Escolha a guia **Procedimentos operacionais padrão**.

   Na tabela de **procedimentos operacionais padrão**, você pode entender mais sobre o recomendado SOPs usando as seguintes informações:
   + **Nome**: nome do SOP recomendado.
   + **Descrição**: descreve o objetivo do SOP.
   + **Estado**: indica o estado atual de implementação do SOP. Ou seja, **Implementado**, **Não implementado** e **Excluído**.
   + **Configuração**: indica se há alguma dependência de configuração pendente que precisa ser abordada.
   + **Tipo**: indica o tipo de SOP.
   + **AppComponent**— Indica os componentes do aplicativo (AppComponents) associados a esse SOP. Para obter mais informações sobre o suporte AppComponents, consulte [Agrupando recursos em um AppComponent](https://docs.aws.amazon.com/resilience-hub/latest/userguide/AppComponent.grouping.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms).
   + **ID de referência** — Indica o identificador lógico do evento de AWS CloudFormation pilha em AWS CloudFormation.
   + **ID da recomendação**: indica o identificador lógico do recurso de pilha do AWS CloudFormation no AWS CloudFormation.