Registro de contenedores de Azure (ACR) parte lll

Jorge Alberto Bernhardt
Caminos a la nubes
August 3, 2021

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.

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


New-AzContainerRegistryWebhook

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.

Test-AzContainerRegistryWebhook

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.

Get-AzContainerRegistryWebhookEvent

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.

Update-AzContainerRegistryWebhook

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.

Get-AzContainerRegistryWebhook

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


Jorge Alberto Bernhardt

Azure Cloud Architect | DevOps Engineer | Windows Server Administrator

Related Posts

Boletin informativo SpainClouds.com

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form