Use los backends de Amplify en todas las aplicaciones (solo aplicaciones de Gen 1) - 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.

Use los backends de Amplify en todas las aplicaciones (solo aplicaciones de Gen 1)

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

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

  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 Agregar un rol de servicio a una aplicación de Amplify.

    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. Inicie sesión en AWS Management Console y abra la consola de Amplify.

  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 Agregar un rol de servicio a una aplicación de Amplify.

  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. Inicie sesión en AWS Management Console y abra la consola de Amplify.

  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.