

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

# Editando recursos AWS Resilience Hub do aplicativo
<a name="application-resources"></a>

Para receber avaliações de resiliência precisas e úteis, certifique-se de que a descrição do aplicativo esteja atualizada e corresponda ao AWS aplicativo e aos recursos reais. Os relatórios de avaliação, validação e recomendações são baseados nos recursos listados. Se você adicionar ou remover recursos de um AWS aplicativo, deverá refletir essas alterações em AWS Resilience Hub.

AWS Resilience Hub fornece transparência sobre as fontes do seu aplicativo. Você pode identificar e editar os recursos e as fontes do aplicativo em seu aplicativo. 

**nota**  
A edição dos recursos modifica somente a AWS Resilience Hub referência do seu aplicativo. Nenhuma alteração é feita em seus recursos reais.

Você pode adicionar recursos que estão faltando, modificar recursos existentes ou remover recursos desnecessários. Os recursos são agrupados em componentes lógicos do aplicativo (AppComponents). Você pode editar o AppComponents para refletir melhor a estrutura do seu aplicativo.

Adicione ou atualize os recursos do seu aplicativo editando uma versão de rascunho do seu aplicativo e publicando as alterações em uma nova versão (de lançamento). AWS Resilience Hub usa a versão de lançamento (que inclui os recursos atualizados) do seu aplicativo para executar avaliações de resiliência.

**Avaliar a resiliência do seu aplicativo**

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

1. Na página **Aplicativos**, selecione o nome do aplicativo que deseja editar.

1. No menu **Ações**, escolha **Avaliar resiliência**.

1. Na caixa de diálogo **Executar avaliação de resiliência**, insira um nome exclusivo para o relatório ou use o nome gerado na caixa **Nome do relatório**.

1. Escolha **Executar**.

1. Depois de ser notificado que o relatório de avaliação foi gerado, escolha a guia **Avaliações** e sua avaliação para visualizar o relatório.

1. Escolha a guia **Revisar** para ver o relatório de avaliação de seu aplicativo.

**Para habilitar a avaliação agendada**

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

1. Na página **Aplicativos**, selecione o aplicativo para o qual você deseja ativar a avaliação agendada.

1. Ative a **opção Avaliar automaticamente diariamente**.

**Para desativar a avaliação agendada**

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

1. Na página **Aplicativos**, selecione o aplicativo para o qual você deseja ativar a avaliação agendada.

1. Desative a **opção Avaliar automaticamente diariamente**.
**nota**  
Desativar a avaliação agendada desativará a notificação de desvio.

1. Escolha **Desativar**.

**Para ativar a notificação de desvio para seu aplicativo**

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

1. Na página **Aplicativos**, selecione o aplicativo para o qual você deseja ativar a notificação de desvio ou edite as configurações de notificação de desvio.

1. Você pode editar a notificação de desvio escolhendo uma das seguintes opções:
   + Em **Ações**, escolha **Ativar notificação de desvio**.
   + Escolha **Ativar notificação** na seção **Desvios de aplicativos**.

1. Conclua as etapas e[Configurar avaliações programadas e notificações de desvio](scheduled-assessment.md), em seguida, retorne a esse procedimento.

1. Escolha **Habilitar**.

   Ativar a notificação de desvio também permitirá a avaliação programada.

**Para editar a notificação de desvio para seu aplicativo**
**nota**  
Esse procedimento é aplicável se você tiver ativado a avaliação programada (a **avaliação diária automática** está ativada) e a notificação de desvio.

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

1. Na página **Aplicativos**, selecione o aplicativo para o qual você deseja ativar a notificação de desvio ou edite as configurações de notificação de desvio.

1. Você pode editar a notificação de desvio escolhendo uma das seguintes opções:
   + Em **Ações**, escolha **Editar notificação de desvio**.
   + Escolha **Editar notificação** na seção **Desvios de aplicativos**.

1. Conclua as etapas e[Configurar avaliações programadas e notificações de desvio](scheduled-assessment.md), em seguida, retorne a esse procedimento.

1. Escolha **Salvar**.

**Para atualizar as permissões de segurança do seu aplicativo**

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

1. Na página **Aplicativos**, selecione o aplicativo para o qual você deseja atualizar as permissões de segurança.

1. Em **Ações**, escolha **Permissões para atualizar**.

1. Para atualizar as permissões de segurança, realize as etapas em [Configurar permissões](setup-permissions.md) e retorne a esse procedimento.

1. Escolha **Salvar e atualizar**.

**Anexar uma política de resiliência ao seu aplicativo**

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

1. Na página **Aplicativos**, selecione o nome do aplicativo que deseja editar.

1. No menu **Ações**, escolha **Anexar política de resiliência**.

1. Na caixa de diálogo **Anexar política**, selecione uma política de resiliência na lista suspensa **Selecionar uma política de resiliência**.

1. Escolha **Anexar**.

**Para editar fontes de entrada, recursos e AppComponents do seu aplicativo**

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

1. Na página **Aplicativos**, selecione o nome do aplicativo que deseja editar.

1. Escolha a guia **Estrutura do aplicativo**.

1. Escolha o sinal de adição **\$1** antes de **Versão** e, em seguida, selecione a versão do aplicativo com o status **Rascunho**.

1. Para editar fontes de entrada, recursos e AppComponents do seu aplicativo, conclua as etapas nos procedimentos a seguir.

**Para editar as fontes de entrada do seu aplicativo**

1. Para editar as fontes de entrada do seu aplicativo, escolha a guia **Fontes de entrada**.

   A seção **Fontes de entrada** lista todas as fontes de entrada dos recursos do seu aplicativo. Você pode identificar as fontes de entrada da seguinte forma:
   + **Nome da fonte**: o nome da fonte de entrada. Escolha o nome de uma fonte para visualizar seus detalhes no respectivo aplicativo. Para fontes de entrada adicionadas manualmente, o link não estará disponível. Por exemplo, se você escolher o nome da fonte importada de uma AWS CloudFormation pilha, você será redirecionado para a página de detalhes da pilha no console. AWS CloudFormation 
   + **ARN da fonte**: o nome do recurso da Amazon (ARN) da fonte de entrada. Escolha um ARN para visualizar seus detalhes no respectivo aplicativo. Para fontes de entrada adicionadas manualmente, o link não estará disponível. Por exemplo, se você escolher um ARN importado de uma pilha do AWS CloudFormation , você será redirecionado para a página de detalhes da pilha no console do AWS CloudFormation .
   + **Tipo de fonte**: o tipo da fonte de entrada. As fontes de entrada incluem clusters, AWS CloudFormation pilhas, aplicativos MyApplications, arquivos de estado do Terraform e recursos adicionados manualmente do Amazon EKS. AWS Resource Groups
   + **Recursos associados**: o número de recursos associados à fonte de entrada. Escolha um número para ver todos os recursos associados de uma fonte de entrada na guia **Recursos**.

1. Para adicionar fontes de entrada ao seu aplicativo, na seção **Fontes de entrada**, escolha **Adicionar fontes de entrada**. Para obter mais informações sobre como adicionar fontes de entrada, consulte [Adicionar coleções de recursos](discover-structure.md).

1. Para editar fontes de entrada, selecione as fontes de entrada e escolha uma das seguintes opções em **Ações**:
   + **Reimportar fontes de entrada (até 5)**: reimporta até cinco fontes de entrada selecionadas.
   + **Excluir fontes de entrada**: exclui as fontes de entrada selecionadas.

     Para publicar um aplicativo, ele deve conter no mínimo uma fonte de entrada. Se você excluir todas as fontes de entrada, a opção **Publicar nova versão** será desativada.

**Para editar os recursos do seu aplicativo**

1. Para editar os recursos do seu aplicativo, escolha a guia **Recursos**.
**nota**  
Para ver a lista de recursos não avaliados, escolha **Visualizar recursos não avaliados**.

   A seção **Recursos** lista os recursos do aplicativo que você escolheu usar como modelo para a descrição do seu aplicativo. Para aprimorar sua experiência de pesquisa, AWS Resilience Hub agrupou recursos com base em vários critérios de pesquisa. Esses critérios de pesquisa incluem AppComponent tipos, recursos **não suportados** e recursos **excluídos**. Para filtrar os recursos com base em um critério de pesquisa na tabela **Recursos**, escolha o número abaixo de cada um dos critérios de pesquisa.

   É possível identificar os recursos por:
   + **ID lógica** — Uma ID lógica é um nome usado para identificar recursos em sua AWS CloudFormation pilha, arquivo de estado do Terraform, aplicativo adicionado manualmente, aplicativo MyApplications ou. AWS Resource Groups
**nota**  
O Terraform permite que você use o mesmo nome para diferentes tipos de recursos. Portanto, você vê "*- tipo de recurso*" no final do ID lógico dos recursos que compartilham o mesmo nome. 
Para visualizar as instâncias de todos os recursos do aplicativo, escolha o sinal de adição (**\$1**) antes do **ID lógico**. Para visualizar todas as instâncias de um recurso do aplicativo, escolha o sinal de adição (**\$1**) antes da ID lógica de cada recurso.  
Para obter mais informações sobre os recursos com suporte, consulte [AWS Resilience Hub recursos suportados](supported-resources.md).
   + **Tipo de recurso**: o tipo de recurso identifica o recurso do componente para seu aplicativo. Por exemplo, `AWS::EC2::Instance` declara uma EC2 instância da Amazon. Para obter mais informações sobre o agrupamento de AppComponent recursos, consulte[Agrupando recursos em um componente de aplicativo](AppComponent.grouping.md).
   + **Nome da fonte**: o nome da fonte de entrada. Escolha o nome de uma fonte para visualizar seus detalhes no respectivo aplicativo. Para fontes de entrada adicionadas manualmente, o link não estará disponível. Por exemplo, se você escolher o nome da fonte importada de uma AWS CloudFormation pilha, você será redirecionado para a página de detalhes da pilha no. AWS CloudFormation
   + **Tipo de fonte**: o tipo da fonte de entrada. As fontes de entrada incluem AWS CloudFormation pilhas, aplicativos MyApplications AWS Resource Groups, arquivos de estado do Terraform e recursos adicionados manualmente.
**nota**  
Para editar seus clusters do Amazon EKS, realize as etapas no procedimento **Editar as fontes de entrada de seu aplicativo AWS Resilience Hub **.
   + **Pilha de origem** — A AWS CloudFormation pilha que contém o recurso. Essa coluna depende do tipo de estrutura do aplicativo que você selecionou. 
   + **ID física** — O identificador real atribuído para esse recurso, como um ID de EC2 instância da Amazon ou um nome de bucket do S3.
   + **Incluído**: indica se o AWS Resilience Hub inclui esses recursos no aplicativo.
   + **Avaliável**: indica se o AWS Resilience Hub avaliará seu recurso quanto à resiliência.
   + **AppComponents**— O AWS Resilience Hub componente que foi atribuído a esse recurso quando sua estrutura de aplicativo foi descoberta.
   + **Nome**: nome do recurso do aplicativo.
   + **Conta** — A AWS conta que possui o recurso físico.

1. Para encontrar um recurso que não esteja listado, insira o ID lógico do recurso na caixa de pesquisa.

1. Para remover um recurso do seu aplicativo, selecione o recurso e escolha **Excluir recurso** em **Ações**.

1. Para resolver os recursos em seu aplicativo, escolha **Atualizar recursos**.

1. Para modificar seus recursos de aplicativos existentes, realize as seguintes etapas:

   1. Selecione um recurso e escolha **Atualizar pilhas** em **Ações**.

   1. Na página **Atualizar pilhas**, para atualizar seus recursos, realize os procedimentos apropriados em [Adicionar coleções de recursos](discover-structure.md) e, em seguida, retorne a esse procedimento.

   1. Escolha **Salvar**.

1. Para adicionar um recurso ao seu aplicativo, em **Ações**, escolha **Adicionar recurso** e conclua as seguintes etapas:

   1. Selecione um tipo de recurso na lista suspensa **Tipo de recurso**.

   1. Selecione um na AppComponent lista **AppComponent**suspensa.

   1. Insira o ID lógico do recurso na caixa **Nome do recurso**.

   1. Insira o ID do recurso físico, o nome do recurso ou o ARN do recurso na caixa **Identificador do recurso**.

   1. Escolha **Adicionar**.

1. Para editar o nome do recurso, selecione um recurso, escolha **Editar nome do recurso** em **Ações** e realize as seguintes etapas:

   1. Insira o ID lógico do recurso na caixa **Nome do recurso**.

   1. Escolha **Salvar**.

1. Para editar o identificador do recurso, selecione um recurso, escolha **Editar identificador do recurso** em **Ações** e realize as seguintes etapas:

   1. Insira o ID do recurso físico, o nome do recurso ou o ARN do recurso na caixa **Identificador do recurso**.

   1. Escolha **Salvar**.

1. Para alterar o AppComponent, selecione um recurso, escolha **Alterar AppComponent** em **Ações** e conclua as seguintes etapas:

   1. Selecione um na AppComponent lista **AppComponent**suspensa.

   1. Escolha **Adicionar**.

1. Para excluir um recurso, selecione um recurso e escolha **Excluir recurso** em **Ações**.

1. Para incluir um recurso, selecione um recurso e escolha **Incluir recurso** em **Ações**.

**Para editar o AppComponents do seu aplicativo**

1. Para editar o AppComponents do seu aplicativo, escolha a **AppComponents**guia.
**nota**  
Para obter mais informações sobre o agrupamento de AppComponent recursos, consulte[Agrupando recursos em um componente de aplicativo](AppComponent.grouping.md).

   A **AppComponents**seção lista todos os componentes lógicos nos quais os recursos estão agrupados. Você pode identificá-los AppComponents da seguinte forma:
   + **AppComponent name** — O nome do AWS Resilience Hub componente que foi atribuído a esse recurso quando sua estrutura de aplicativo foi descoberta.
   + **AppComponent tipo** — O tipo de AWS Resilience Hub componente.
   + **Nome da fonte**: o nome da fonte de entrada. Escolha o nome de uma fonte para visualizar seus detalhes no respectivo aplicativo. Por exemplo, se você escolher o nome da fonte importada de uma pilha do AWS CloudFormation , você será redirecionado para a página de detalhes da pilha no AWS CloudFormation.
   + **Contagem de recursos**: o número de recursos associados à fonte de entrada. Escolha um número para ver todos os recursos associados de uma fonte de entrada na guia **Recursos**.

1. Para criar um AppComponent, no menu **Ações**, escolha **Criar novo AppComponent** e conclua as seguintes etapas:

   1. Insira um nome para o AppComponent na caixa de **AppComponentnome**. Para referência, pré-preenchemos esse campo com um nome de amostra.

   1. Selecione o tipo AppComponent de na lista suspensa **AppComponentde tipos**.

   1. Escolha **Salvar**.

1. Para editar um AppComponent, selecione um AppComponent e escolha **Editar** em AppComponent **Ações**.

1. Para excluir um AppComponent, selecione um AppComponent e escolha **Excluir AppComponent** das **ações**.

Depois de fazer alterações na sua lista de recursos, você receberá um alerta indicando que foram feitas alterações na versão de rascunho do seu aplicativo. Para executar uma avaliação de resiliência precisa, você deve publicar uma nova versão do aplicativo. Para obter mais informações sobre como publicar uma nova versão, consulte [Publicando uma nova versão do AWS Resilience Hub aplicativo](applications-publish.md).