Registro de contenedores de Azure . parte lll
Hola a todos, como mencioné en mi publicación anterior, hoy quiero mostrarle cómo puede usar un webhook para desencadenar eventos cuando se realizan ciertas acciones en su Azure container Register (ACR). Con esta última publicación en la serie, hemos revisado todos los cmdlets disponibles actualmente para administrar un ACR usando Azure PowerShell.
Requisitos previos
- Este tutorial asume que ya tiene configurada una cuenta de Microsoft Azure.
- Ya tiene un Azure Container Registry (ACR) y está configurado correctamente. Si quieres saber cómo crearlo, mira este enlace.
Solución alternativa de Azure PowerShell
Si desea saber cómo instalar el módulo de PowerShell Azure en su máquina, consulte este enlace.
La forma más sencilla de comenzar es iniciar sesión de forma interactiva en la línea de comandos.
Connect-AzAccount
Este cmdlet mostrará un cuadro de diálogo que le solicitará su dirección de correo electrónico y contraseña asociadas con su cuenta de Azure.
Si tiene más de una suscripción asociada a su cuenta de correo, puede elegir la suscripción predeterminada. Para realizar esta tarea, usaremos los siguientes comandos:estará
Una vez que establezca su suscripción predeterminada,estarás listo para comenzar.
Establecer las variables
Aquí definimos las características de nuestro entorno y las propiedades del recurso.
Crea un webhook de registro de contenedor
Para crear un webhook con Azure PowerShell, use el cmdlet New-AzContainerRegistryWebhook con la siguiente sintaxis.
Prueba del Webhook
Para probarlo, usa el cmdlet Test-AzContainerRegistryWebhook con la siguiente sintaxis. Este comando envía una solicitud POST genérica y registra la respuesta.
Como se puede ver en la siguiente imagen, los detalles de los eventos se registran en la sección web hook de la ACR.
Obtiene todos los eventos de un webhook
Use el cmdlet Get-AzContainerRegistryWebhookEvent para ver los resultados de la prueba realizada.
actualiza un webhook del container registry
Si desea realizar cambios en la configuración web hook, debe utilizar el cmdlet Update-AzContainerRegistryWebhook con la siguiente sintaxis.
En el ejemplo anterior, se añade la acción de eliminación a la configuración web hook.
Verificar la configuración actual de un webhook
Para verificar la configuración establecida en el paso anterior, use el cmdlet Get-AzContainerRegistryWebhook con la siguiente sintaxis.
Elimina un webhook del container registry
Finalmente, para eliminar un registro web hook contenedor, se debe utilizar el cmdlet Remove-AzContainerRegistryReplication como se muestra a continuación.
Gracias por leer mi post, espero que pueda encontrar útiles esta serie de artículos sobre Azure container Registry.
Si desea obtener más información sobre Azure Container Registry, consulte este enlace: https://docs.microsoft.com/en-us/azure/container-registry/
Traducido por: Juan Pablo Vidalit