Usa los backends de Amplify en todas las aplicaciones (solo en aplicaciones de primera generación) - AWS Amplify Hospedaje

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.

Usa los backends de Amplify en todas las aplicaciones (solo en aplicaciones de primera generación)

nota

La información de esta sección es solo para aplicaciones de primera generación. Si quieres compartir recursos de back-end para una aplicación de segunda generación, consulta Compartir recursos entre sucursales en los documentos de Amplify

Amplify le permite reutilizar los entornos de backend existentes en todas sus aplicaciones de primera generación en una región determinada. 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

Para reutilizar un backend al crear una nueva aplicación en Amplify
  1. Inicia sesión en la consola de Amplify AWS Management Console y ábrela.

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

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

    2. Elija Nueva aplicación, Crear una aplicación.

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

    4. Elija Confirmar implementación.

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

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

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

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

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

    3. El CI/CD de pila completa está desactivado de forma predeterminada. 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.

    4. 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 Adición de un rol de servicio.

    5. Elija Siguiente.

  7. Elija Guardar e implementar.

Reutilice los backends al conectar una ramificación a una aplicación existente

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 AWS Management Console y ábrela.

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

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

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

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

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

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

  8. 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 Adición de un rol de servicio.

  9. El CI/CD de pila completa está desactivado de forma predeterminada. 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.

  10. Elija Siguiente.

  11. Elija Guardar e implementar.

Edite un frontend existente para que apunte a un backend distinto

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 AWS Management Console y ábrela.

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

  3. Elija la pestaña Entornos de alojamiento.

  4. 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.
  5. 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.

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

  7. El CI/CD de pila completa está habilitado de forma predeterminada. Desmarque esta opción para desactivar el CI/CD de pila completa en este backend. 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.

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