

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Use los backends de Amplify en todas las aplicaciones (solo aplicaciones de Gen 1)
<a name="reuse-backends"></a>

**nota**  
La información de esta sección es solo para aplicaciones de Gen 1. Si quiere compartir recursos de backend para una aplicación de Gen 2, consulte [Share resources across branches](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/share-resources/) en *Amplify Docs*

Amplify le permite reutilizar los entornos de backend existentes en todas sus aplicaciones de Gen 1 de una determinada región. Puede hacerlo al crear una nueva aplicación, al conectar una nueva ramificación a una aplicación existente o al actualizar un frontend existente para que apunte a un entorno de backend distinto.

## Reutilice backends para crear una nueva aplicación
<a name="reuse-backends-create-connect"></a>

**Para reutilizar un backend al crear una nueva aplicación en Amplify**

1. Inicia sesión en la consola de [Amplify Consola de administración de AWS](https://console.aws.amazon.com/amplify/) y ábrela.

1. Para crear el nuevo backend que usaremos en este ejemplo, haga lo siguiente:

   1. En el panel de navegación, elija **Todas las aplicaciones**.

   1. Elija **Nueva aplicación**, **Crear una aplicación**.

   1. Escriba un nombre para su aplicación, como **Example-Amplify-App**.

   1. Elija **Confirmar implementación**.

1. Para conectar un frontend a su nuevo backend, elija la pestaña **Entornos de alojamiento**.

1. Elija su proveedor de git y, a continuación, elija **Conectar ramificación**.

1. En la página **Añadir ramificación de repositorio**, elija el nombre de su repositorio en **Repositorios actualizados recientemente**. En **Ramificación**, seleccione la ramificación de su repositorio para conectarla.

1. En la página **Configuración de compilaciones**, haga lo siguiente:

   1. En **Nombre de aplicación**, seleccione la aplicación que desea usar para agregar un entorno de backend. Puede elegir la aplicación actual o cualquier otra aplicación de la región actual.

   1. En **Entorno**, seleccione el nombre del entorno de backend que desea añadir. Puede usar un entorno existente o crear uno nuevo.

   1. De forma predeterminada, la pila completa CI/CD está desactivada. Al desactivar el CI/CD de pila completa, la aplicación se ejecuta en modo de *solo extracción*. En el momento de la compilación, Amplify generará automáticamente el archivo `aws-exports.js` sin modificar el entorno de backend.

   1. Seleccione un rol de servicio existente para conceder a Amplify los permisos necesarios para modificar el backend de su aplicación. Si necesita crear un rol de servicio, elija **Crear un rol**. Para obtener más información sobre cómo crear un rol de servicio, consulte [Agregación de un rol de servicio con permisos para implementar recursos de backend](amplify-service-role.md).

   1. Elija **Siguiente**.

1. Elija **Guardar e implementar**.

## Reutilice los backends al conectar una ramificación a una aplicación existente
<a name="reuse-backends-connect-branch"></a>

**Para reutilizar un backend al conectar una ramificación a una aplicación de Amplify existente**

1. Inicia sesión en la consola de [Amplify Consola de administración de AWS](https://console.aws.amazon.com/amplify/) y ábrela.

1. Elija la aplicación a la que desea conectar una nueva ramificación.

1. En el panel de navegación, elija **Configuración de la aplicación** y **General**.

1. En la sección **Ramificaciones**, elija **Conectar una ramificación**.

1. En la página **Añadir ramificación de repositorio**, en **Ramificación**, seleccione la ramificación de su repositorio a la que desea conectar.

1. En **Nombre de aplicación**, seleccione la aplicación que desea usar para agregar un entorno de backend. Puede elegir la aplicación actual o cualquier otra aplicación de la región actual.

1. En **Entorno**, seleccione el nombre del entorno de backend que desea añadir. Puede usar un entorno existente o crear uno nuevo.

1. Si tiene que configurar un rol de servicio para conceder a Amplify los permisos necesarios para realizar cambios en el backend de su aplicación, la consola se lo solicitará. Para obtener más información sobre cómo crear un rol de servicio, consulte [Agregación de un rol de servicio con permisos para implementar recursos de backend](amplify-service-role.md).

1. De forma predeterminada, la pila completa CI/CD está desactivada. Si se desactiva la pila completa CI/CD , la aplicación se ejecuta en modo de *solo extracción*. En el momento de la compilación, Amplify generará automáticamente el archivo `aws-exports.js` sin modificar el entorno de backend.

1. Elija **Siguiente**.

1. Elija **Guardar e implementar**.

## Edite un frontend existente para que apunte a un backend distinto
<a name="reuse-backends-edit-existing"></a>

**Para editar una aplicación de frontend de Amplify de modo que apunte a un backend distinto**

1. Inicia sesión en la consola de [Amplify Consola de administración de AWS](https://console.aws.amazon.com/amplify/) y ábrela.

1. Elija la aplicación cuyo backend desea editar.

1. Elija la pestaña **Entornos de alojamiento**.

1. Busque la ramificación que desea editar y eligir **Editar**.  
![La ubicación del enlace Editar para una ramificación en la consola de Amplify.](http://docs.aws.amazon.com/es_es/amplify/latest/userguide/images/amplify_edit_backend.png)

1. En la página **Seleccione el entorno de backend a usar con esta ramificación**, en **Nombre de la aplicación**, seleccione la aplicación de frontend para la que quiere editar el entorno de backend. Puede elegir la aplicación actual o cualquier otra aplicación de la región actual.

1. En **Entorno de backend**, seleccione el nombre del entorno de backend que desea añadir.

1. De forma predeterminada, la pila completa CI/CD está habilitada. Desmarca esta opción para desactivar la pila completa CI/CD en este backend. *Al desactivar la pila completa, la CI/CD aplicación se ejecutará en modo de solo extracción.* En el momento de la compilación, Amplify generará automáticamente el archivo `aws-exports.js` sin modificar el entorno de backend.

1. Elija **Guardar**. Amplify aplicará estos cambios la próxima vez que compile la aplicación.