Subscrever eventos para um grupo de recursos com o PowerShell
Este script cria uma subscrição do Event Grid para os eventos para um grupo de recursos.
Se não tiver uma subscrição do Azure, crie uma conta gratuita do Azure antes de começar.
O script de exemplo de visualização requer o módulo Grade de Eventos. Para instalar, execute Install-Module -Name AzureRM.EventGrid -AllowPrerelease -Force -Repository PSGallery
Script de exemplo - estável
Nota
Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.
# Provide an endpoint for handling the events. Must be formatted "https://your-endpoint-URL"
$myEndpoint = "<your-endpoint-URL>"
# Provide the name of the resource group to create and subscribe to.
$myResourceGroup="<resource-group-name>"
# Create resource grroup
New-AzResourceGroup -Name $myResourceGroup -Location westus2
# Subscribe to the resource group. Provide the name of the resource group you want to subscribe to.
New-AzEventGridSubscription `
-Endpoint $myEndpoint `
-EventSubscriptionName demoSubscriptionToResourceGroup `
-ResourceGroupName $myResourceGroup
Script de exemplo - módulo de visualização
Importante
Usar esse recurso do Azure do PowerShell requer o AzureRM
módulo instalado. Este é um módulo mais antigo disponível apenas para o Windows PowerShell 5.1 que não recebe mais novos recursos.
Os Az
módulos e AzureRM
não são compatíveis quando instalados para as mesmas versões do PowerShell.
Se você precisar de ambas as versões:
- Desinstale o módulo Az de uma sessão do PowerShell 5.1.
- Instale o módulo AzureRM a partir de uma sessão do PowerShell 5.1.
- Baixe e instale o PowerShell Core 6.x ou posterior.
- Instale o módulo Az em uma sessão do PowerShell Core.
# You must have the latest version of the Event Grid PowerShell module.
# To install:
# Install-Module -Name AzureRM.EventGrid -AllowPrerelease -Force -Repository PSGallery
# Provide an endpoint for handling the events. Must be formatted "https://your-endpoint-URL"
$myEndpoint = "<your-endpoint-URL>"
# Provide the name of the resource group to create and subscribe to.
$myResourceGroup = "<resource-group-name>"
# Create resource group
$resourceGroupID = (New-AzResourceGroup -Name $myResourceGroup -Location westus2).ResourceId
# Subscribe to the resource group. Provide the name of the resource group you want to subscribe to.
New-AzEventGridSubscription `
-ResourceId $resourceGroupID `
-Endpoint $myEndpoint `
-EventSubscriptionName demoSubscriptionToResourceGroup
Explicação do script
Este script utiliza o seguinte comando para criar a subscrição de eventos. Cada comando na tabela liga à documentação específica do comando.
Comando | Notas |
---|---|
New-AzEventGridSubscription | Crie uma subscrição do Event Grid. |
Próximos passos
- Para obter uma introdução às aplicações geridas, veja Descrição geral da Aplicação Gerida do Azure.
- Para obter mais informações sobre o PowerShell, veja Documentação do Azure PowerShell.