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 de Amplify Hosting. La función 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 EE. UU. (Norte de Virginia) y Oeste de EE. UU. (Oregón), tendrá dos webhooks unificados.
Antes de esta versión, Amplify creó un nuevo webhook para cada aplicación asociada a un repositorio. Si tuvieras varias aplicaciones en un único repositorio, podrías alcanzar los límites de webhooks impuestos por los proveedores de Git individuales y no tener que 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 las siguientes ventajas:
-
Supera los límites de webhooks de los proveedores de Git: puedes conectar tantas aplicaciones de Amplify como necesites a un único repositorio.
-
Compatibilidad mejorada con monorepos: tendrás más flexibilidad y eficiencia cuando trabajes 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: puedes usar los webhooks asignados por tu proveedor de Git para otros flujos de trabajo esenciales en tu proceso de desarrollo.
Introducción a los webhooks unificados
Crear una nueva aplicación
Cuando despliegas una nueva aplicación en Amplify Hosting desde un repositorio de Git, la función unificada de webhooks se implementa automáticamente en tu repositorio. Para obtener instrucciones sobre cómo crear una aplicación nueva, consulteIntroducción a la implementación de una aplicación en Amplify Hosting.
Actualización de una aplicación existente
Para las aplicaciones Amplify existentes, debes volver a conectar tu repositorio de Git a tu aplicación para reemplazar los webhooks existentes por un webhook unificado. Si ya has alcanzado el número máximo de webhooks permitido por tu proveedor de Git, es posible que la migración al webhook unificado no se realice correctamente. En este caso, elimina manualmente al menos un webhook existente antes de volver a conectarte.
Puede tener varias aplicaciones en un repositorio que se desplieguen en distintas AWS regiones. 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 volviste a conectar la aplicación Amplify. Como resultado, es posible que veas tanto webhooks basados en el identificador de la aplicación como webhooks unificados basados en la región en tu repositorio.
Siga las siguientes instrucciones para migrar una aplicación de Amplify a un webhook de Amplify a un webhook unificado.
Para migrar una aplicación Amplify existente a un webhook unificado
-
Inicie sesión en AWS Management Console y abra la consola de Amplify
. -
Elija la aplicación que desea migrar a un webhook unificado.
-
En el panel de navegación, selecciona Configuración de la aplicación y, a continuación, Configuración de sucursal.
-
En la página de configuración de la sucursal, selecciona Reconectar el repositorio.
-
Para comprobar que la migración al webhook unificado se ha realizado correctamente, navega hasta la configuración del webhook en tu repositorio de Git. Deberías ver una única URL de webhook en este formato.
https://amplify-webhooks.
Region
.amazonaws.com/git-provider