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.
Webhooks unificados para repositorios de Git
Amplify Hosting usa webhooks para iniciar automáticamente una compilación después de una nueva confirmación con su repositorio de Git. La característica unificada de webhooks mejora las integraciones de Amplify con los proveedores de Git y le permite conectar más aplicaciones de Amplify a un único repositorio. Con los webhooks unificados, Amplify ahora usa un solo webhook por región para todas las aplicaciones asociadas de su repositorio. Por ejemplo, si el repositorio está conectado a las aplicaciones de las regiones Este de EE. UU. (Norte de Virginia) y Oeste de EE. UU. (Oregón), tendrá dos webhooks unificados.
Antes de esta versión, Amplify creaba un nuevo webhook para cada aplicación asociada a un repositorio. Si tenía varias aplicaciones en un único repositorio, podía alcanzar los límites de webhooks impuestos por los proveedores de Git individuales y no podía añadir más aplicaciones. Esto era especialmente difícil para los equipos que trabajaban en monorepos, donde existen varios proyectos en un único repositorio.
Los webhooks unificados proporcionan los siguientes beneficios:
-
Superación de los límites de webhooks de los proveedores de Git: puede conectar tantas aplicaciones de Amplify como necesite a un único repositorio.
-
Compatibilidad mejorada con monorepos: tendrá más flexibilidad y eficiencia cuando trabaje con monorepos, ya que varios proyectos comparten un único repositorio.
-
Administración simplificada: la administración de varias aplicaciones de Amplify con un único webhook de repositorio reduce la complejidad y los posibles puntos de falla.
-
Integración mejorada del flujo de trabajo: puede usar los webhooks asignados por su proveedor de Git para otros flujos de trabajo esenciales en el proceso de desarrollo.
Introducción a los webhooks unificados
Creación de una nueva aplicación
Cuando implementa una nueva aplicación en Amplify Hosting desde un repositorio de Git, la característica unificada de webhooks se implementa automáticamente en el repositorio. Para obtener instrucciones sobre la creación de una nueva aplicación, consulte Introducción a la implementación de una aplicación en Amplify Hosting.
Actualización de una aplicación existente
Para las aplicaciones de Amplify existentes, debe volver a conectar el repositorio de Git a su aplicación para reemplazar los webhooks existentes por un webhook unificado. Si ya ha alcanzado el número máximo de webhooks permitido por su proveedor de Git, es posible que la migración al webhook unificado no se realice correctamente. En este caso, elimine de manera manual al menos un webhook existente antes de volver a conectarse.
Puede tener varias aplicaciones en un repositorio que se implementen en distintas regiones de AWS . Como las operaciones de Amplify se basan en la región, la migración a un webhook unificado solo se produce para los webhooks de la región en la que conectó nuevamente la aplicación de Amplify. Como resultado, es posible que vea tanto webhooks basados en el identificador de la aplicación como webhooks unificados basados en la región en su repositorio.
Siga las siguientes instrucciones para migrar una aplicación de Amplify existente a un webhook unificado.
Para migrar una aplicación de Amplify existente a un webhook unificado
-
Inicia sesión en la consola de Amplify Consola de administración de AWS
y ábrela. -
Elija la aplicación que desea migrar a un webhook unificado.
-
En el panel de navegación, elija Configuración de la aplicación y, a continuación, Configuración de ramificación.
-
En la página Configuración de ramificación, elija Reconectar el repositorio.
-
Para comprobar que la migración al webhook unificado se ha realizado correctamente, diríjase hasta la configuración del webhook en su repositorio de Git. Debe ver una única URL de webhook en el formato
https://amplify-webhooks..Region.amazonaws.com/git-provider