

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

# Use backends do Amplify em todas as aplicações (somente aplicações Gen 1)
<a name="reuse-backends"></a>

**nota**  
As informações nesta seção são somente para aplicações Gen 1. Se você quiser compartilhar recursos de backend para uma aplicação Gen 2, consulte [Compartilhar recursos entre ramificações](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/share-resources/) nos *Documentos do Amplify*

O Amplify permite reutilizar facilmente os ambientes de backend existentes em todas as suas aplicações Gen 1 em uma determinada região. É possível fazer isso ao criar um aplicativo, conectar uma nova ramificação a um aplicativo existente ou atualizar um frontend existente para apontar para um ambiente de backend diferente.

## Reutilize backends ao criar um aplicativo
<a name="reuse-backends-create-connect"></a>

**Para reutilizar um backend ao criar um aplicativo Amplify**

1. Faça login no Console de gerenciamento da AWS e abra o console do [Amplify](https://console.aws.amazon.com/amplify/).

1. Para criar um backend para usar neste exemplo, faça o seguinte:

   1. No painel de navegação, selecione **Todos os apps**.

   1. Escolha **Novo aplicativo**, **Compile um aplicativo**.

   1. Insira um nome para o aplicativo, como **Example-Amplify-App**.

   1. Escolha **Confirmar implantação**.

1. Para conectar um frontend ao seu novo backend, escolha a guia **Ambientes de hospedagem.**

1. Escolha seu provedor git e escolha **Conectar ramificação**.

1. Na página **Adicionar ramificação do repositório**, em **Repositórios atualizados recentemente**, escolha o nome do seu repositório. Para **Ramificação**, selecione a ramificação do seu repositório para se conectar.

1. Na página **Configurações**, faça o seguinte:

   1. Em **Nome do aplicativo**, selecione o aplicativo a ser usado para adicionar um ambiente de backend. É possível escolher o aplicativo atual ou qualquer outro aplicativo na região atual.

   1. Em **Ambiente**, selecione o nome do ambiente de backend a ser adicionado. É possível usar um ambiente existente ou criar outro.

   1. Por padrão, a pilha completa CI/CD está desativada. Desativar o CI/CD de full-stack faz com que o aplicativo seja executado no modo *pull only.* No momento da compilação, o Amplify gerará automaticamente somente o arquivo `aws-exports.js`, sem modificar seu ambiente de backend.

   1. Selecione um perfil de serviço existente para dar ao Amplify as permissões necessárias para fazer alterações no backend do seu aplicativo. Se precisar criar um perfil de serviço, escolha **Criar novo perfil**. Para obter mais informações sobre como criar um perfil de serviço, consulte [Adição de um perfil de serviço com permissões para implantar recursos de backend](amplify-service-role.md).

   1. Escolha **Próximo**.

1. Escolha **Salvar e implantar**.

## Reutilize backends ao conectar uma ramificação a um aplicativo existente
<a name="reuse-backends-connect-branch"></a>

**Para reutilizar um backend ao conectar uma ramificação a um aplicativo Amplify existente**

1. Faça login no Console de gerenciamento da AWS e abra o console do [Amplify](https://console.aws.amazon.com/amplify/).

1. Escolha o aplicativo ao qual conectar uma nova filial.

1. No painel de navegação, em **Configurações do aplicativo**, selecione **Geral**.

1. Na seção **Ramificações**, escolha **Conectar uma ramificação**.

1. Na página **Adicionar ramificação do repositório**, em **Ramificação**, selecione a ramificação do seu repositório para se conectar.

1. Em **Nome do aplicativo**, selecione o aplicativo a ser usado para adicionar um ambiente de backend. É possível escolher o aplicativo atual ou qualquer outro aplicativo na região atual.

1. Em **Ambiente**, selecione o nome do ambiente de backend a ser adicionado. É possível usar um ambiente existente ou criar outro.

1. Se você precisar configurar um perfil de serviço para dar ao Amplify as permissões necessárias para fazer alterações no backend do seu aplicativo, o console solicitará que você execute essa tarefa. Para obter mais informações sobre como criar um perfil de serviço, consulte [Adição de um perfil de serviço com permissões para implantar recursos de backend](amplify-service-role.md).

1. Por padrão, a pilha completa CI/CD está desativada. Desativar o full-stack CI/CD faz com que o aplicativo seja executado no modo *pull only*. No momento da compilação, o Amplify gerará automaticamente somente o arquivo `aws-exports.js`, sem modificar seu ambiente de backend.

1. Escolha **Próximo**.

1. Escolha **Salvar e implantar**.

## Edite um frontend existente para apontar para um backend diferente
<a name="reuse-backends-edit-existing"></a>

**Para editar um aplicativo Amplify de frontend para apontar para um backend diferente**

1. Faça login no Console de gerenciamento da AWS e abra o console do [Amplify](https://console.aws.amazon.com/amplify/).

1. Escolha o aplicativo para o qual editar o backend.

1. Escolha a guia **Ambientes de hospedagem**.

1. Localize a ramificação a ser editada e escolha **Editar**.  
![A localização do link Editar de uma ramificação no console do Amplify.](http://docs.aws.amazon.com/pt_br/amplify/latest/userguide/images/amplify_edit_backend.png)

1. Na página **Selecionar um ambiente de backend para usar com essa ramificação**, em **Nome do aplicativo**, selecione o aplicativo de frontend para o qual você deseja editar o ambiente de backend. É possível escolher o aplicativo atual ou qualquer outro aplicativo na região atual.

1. Em **Ambiente de backend**, selecione o nome do ambiente de backend a ser adicionado.

1. Por padrão, o full-stack CI/CD está habilitado. Desmarque essa opção para desativar a pilha completa CI/CD desse back-end. Desativar o full-stack CI/CD faz com que o aplicativo seja executado no modo *pull only*. No momento da compilação, o Amplify gerará automaticamente somente o arquivo `aws-exports.js`, sem modificar o ambiente de backend.

1. Escolha **Salvar**. O Amplify aplica essas alterações na próxima vez que você criar o aplicativo.