S’abonner aux événements d’un abonnement Azure avec PowerShell
Ce script crée un abonnement Event Grid aux événements d’un abonnement Azure.
Si vous n’avez pas d’abonnement Azure, créez un compte gratuit Azure avant de commencer.
Exemple de script : stable
Notes
Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour bien démarrer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers 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
Exemple de script - module en préversion
Cet exemple de script nécessite le module Event Grid. Pour l’installer, exécutez Install-Module -Name AzureRM.EventGrid -AllowPrerelease -Force -Repository PSGallery
Important
Pour utiliser cette fonctionnalité Azure à partir de PowerShell, vous devez installer le module AzureRM
. Il s’agit d’un module antérieur disponible uniquement pour Windows PowerShell 5.1 qui ne reçoit plus de nouvelles fonctionnalités.
Les modules Az
et AzureRM
ne sont pas compatibles en cas d’installation pour les mêmes versions de PowerShell.
Si vous avez besoin des deux versions :
- Désinstallez le module Az à partir d’une session PowerShell 5.1.
- Installez le module AzureRM à partir d’une session PowerShell 5.1.
- Téléchargez et installez PowerShell Core 6.x ou version ultérieure.
- Installez le module Az dans une session 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
Explication du script
Ce script utilise la commande suivante pour créer l’abonnement aux événements. Chaque commande du tableau renvoie à une documentation spécifique.
Commande | Notes |
---|---|
New-AzEventGridSubscription | Créer un abonnement Event Grid. |
Étapes suivantes
- Pour voir une présentation des applications gérées, consultez Vue d’ensemble des applications gérées Azure.
- Pour plus d’informations sur PowerShell, consultez la documentation Azure PowerShell.