Sottoscrivere eventi per una sottoscrizione di Azure con PowerShell
Lo script crea una sottoscrizione di Griglia di eventi per gli eventi relativi a una sottoscrizione di Azure.
Se non si ha una sottoscrizione di Azure, creare un account Azure gratuito prima di iniziare.
Script di esempio - stabile
Nota
È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.
# Provide an endpoint for handling the events. Must be formatted "https://your-endpoint-URL"
$myEndpoint = "<your-endpoint-URL>"
# Select the Azure subscription you want to subscribe to. You need this command only if the
# current subscription is not the one you wish to subscribe to.
Set-AzContext -Subscription "<subscription-name-or-ID>"
# Subscribe to the Azure subscription. The command creates the subscription for the currently selected Azure subscription.
New-AzEventGridSubscription -Endpoint $myEndpoint -EventSubscriptionName demoSubscriptionToAzureSub
Script di esempio: modulo di anteprima
Questo script di esempio in anteprima richiede il modulo Griglia di eventi. Per installarlo, eseguire Install-Module -Name AzureRM.EventGrid -AllowPrerelease -Force -Repository PSGallery
Importante
Se si usa questa funzionalità di Azure da PowerShell, è necessario che sia installato il modulo AzureRM
. Si tratta di un modulo meno recente, disponibile solo per Windows PowerShell 5.1.x, che non riceve più le nuove funzionalità.
I moduli Az
e AzureRM
non sono compatibili con quando vengono installati per le stesse versioni di PowerShell.
Se sono necessarie entrambe le versioni:
- Disinstallare il modulo Az da una sessione di PowerShell 5.1.
- Installare il modulo AzureRM da una sessione di PowerShell 5.1.
- Scaricare e installare PowerShell Core 6.x o versioni successive.
- Installare il modulo Az in una sessione di 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>"
# Get the subscription ID
$subID = (Get-AzureRmSubscription -SubscriptionName "<subscription-name>").Id
# Subscribe to the Azure subscription. The command creates the subscription for the currently selected Azure subscription.
New-AzureRmEventGridSubscription -ResourceId "/subscriptions/$subID" -Endpoint $myEndpoint -EventSubscriptionName demoSubscriptionToAzureSub
Spiegazione dello script
Questo script usa il comando seguente per creare una sottoscrizione a eventi. Ogni comando della tabella include collegamenti alla documentazione specifica del comando.
Comando | Note |
---|---|
New-AzEventGridSubscription | Creare una sottoscrizione di Griglia di eventi. |
Passaggi successivi
- Per un'introduzione alle applicazioni gestite, vedere Panoramica di Applicazione gestita di Azure.
- Per altre informazioni su PowerShell, vedere la documentazione di Azure PowerShell.