Suscripción a eventos de Administración de recursos de Azure en Event Grid
En este artículo se explican los pasos necesarios para suscribirse a eventos publicados por notificaciones de recursos de Azure: recursos Para obtener información detallada sobre estos eventos, consulte Notificaciones de recursos de Azure: eventos de recursos.
Creación de un tema del sistema de recursos
En esta sección se muestra cómo crear un tema del sistema de tipo microsoft.resourcenotifications.resources
.
Establecer la cuenta en la suscripción de Azure en la que desea crear el tema del sistema.
az account set –s AZURESUBSCRIPTIONID
Crear un tema del sistema de tipo
microsoft.resourcenotifications.resources
mediante el comandoaz eventgrid system-topic create
.az eventgrid system-topic create \ --name SYSTEMTOPICNAME \ --resource-group RESOURCEGROUPNAME \ --source /subscriptions/AZURESUBSCRIPTIONID \ --topic-type microsoft.resourcenotifications.resources \ --location Global
Suscripción a los eventos
Cree una suscripción al evento para el tema anterior mediante el comando az eventgrid system-topic event-subscription create
.
El siguiente comando de ejemplo crea una suscripción al evento para los eventos CreatedOrUpdated y Deleted. Si no especifica included-event-types
, todos los tipos de eventos se incluyen de forma predeterminada.
az eventgrid system-topic event-subscription create \
--name EVENTSUBSCRIPTIONNAME \
--resource-group RESOURCEGROUPNAME \
--system-topic-name SYSTEMTOPICNAME \
–-included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
--endpoint /subscriptions/AZURESUBSCRIPTIONID/resourceGroups/RESOURCEGROUPNAME/providers/Microsoft.EventHub/namespaces/MYEVENTHUBSNAMESPACE/eventhubs/MYEVENTHUB \
--endpoint-type eventhub
Eliminar la suscripción al evento y el tema del sistema
Para eliminar la suscripción al evento, use el comando az eventgrid system-topic event-subscription delete
. Este es un ejemplo:
az eventgrid system-topic event-subscription delete --name firstEventSubscription --resourcegroup sampletestrg --system-topic-name arnSystemTopicResources
Para eliminar el tema del sistema, use el comando az eventgrid system-topic delete
. Este es un ejemplo:
az eventgrid system-topic delete --name arnSystemTopicResources --resource-group sampletestrg
Ejemplos de filtrado
Suscripción a notificaciones de creación, actualización y eliminación de máquinas virtuales en una suscripción de Azure
En esta sección se muestra el ejemplo de filtrado de suscripción a notificaciones de creación, actualización y eliminación de máquinas virtuales en una suscripción de Azure.
az eventgrid system-topic event-subscription create \
--name firstEventSubscription \
--resource-group sampletestrg \
--system-topic-name arnSystemTopicResources
--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
--endpoint /subscriptions/000000000-0000-0000-0000-000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
--endpoint-type evenhub \
--advanced-filter data.resourceInfo.type StringEndsWith virtualMachines
Suscripción de un grupo de recursos concreto a notificaciones de creación, actualización y eliminación de máquinas virtuales
az eventgrid system-topic event-subscription create \
--name firstEventSubscription \
--resource-group sampletestrg \
--system-topic-name arnSystemTopicResources \
--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated, Microsoft.ResourceNotifications.Resources.Deleted \
--endpoint/subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
--endpoint-type evenhub \
--subject-begins-with /subscription/{Azure subscription ID}/resourceGroups/<Resource group name>/
--advanced-filter data.resourceInfo.type StringEndsWith virtualMachines
Suscripción de una ubicación concreta a notificaciones de creación y actualización de máquinas virtuales en una suscripción
az eventgrid system-topic event-subscription create \
--name firstEventSubscription \
--resource-group sampletestrg \
--system-topic-name arnSystemTopicResources \
--included-event-types Microsoft.ResourceNotifications.Resources.CreatedOrUpdated \
--endpoint/subscriptions/000000000-0000-0000-0000-0000000000000/resourceGroups/sampletestrg/providers/Microsoft.EventHub/namespaces/testEventHub/eventhubs/ehforsystemtopicresources \
--endpoint-type evenhub \
--subject-begins-with /subscription/{Azure subscription ID}/resourceGroups/<Resource group name>/
--advanced-filter data.resourceInfo.location StringIn eastus
–-advanced-filter data.resourceInfo.type StringEndsWith virtualMachines
Ponerse en contacto con nosotros
Si tiene alguna pregunta o comentarios sobre esta característica, no dude en ponerse en contacto con nosotros en arnsupport@microsoft.com.
Para ayudarle mejor con comentarios específicos sobre un determinado evento, proporcione la siguiente información:
Para los eventos que faltan:
- Nombre del tipo de tema del sistema
- Marca de tiempo aproximada en UTC cuando se ejecutó la operación
- Identificador de recurso base para el que se generó la notificación
- Vaya al recurso en Azure Portal y seleccione la vista JSON en la esquina derecha. El identificador de recurso es el primer campo de la página de vista JSON.
- Tipo de evento esperado
- Operación ejecutada (por ejemplo, máquina virtual iniciada o detenida, cuenta de Storage creada, etc.)
- Descripción del problema detectado (por ejemplo, máquina virtual iniciada y no se generó ningún evento Microsoft.ResourceNotifications.HealthResources.AvailabilityStatusChanged)
- Si es posible, proporcione el identificador de correlación de la operación ejecutada.
Para eventos retrasados o con contenido inesperado
- Nombre del tipo de tema del sistema
- Todo el contenido de la notificación, excepto data.resourceInfo.properties
- Descripción del problema detectado y valores de campo afectados
Asegúrese de no proporcionar información de identificación del usuario final al compartir estos datos.
Pasos siguientes
Para obtener información detallada sobre estos eventos, consulte Notificaciones de recursos de Azure: eventos de recursos.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de