PowerShell ile bir kaynak grubu için olaylara abone olma
Bu betik, bir kaynak grubu için olaylara bir Event Grid aboneliği oluşturur.
Azure aboneliğiniz yoksa başlamadan önce birücretsiz Azure hesabı oluşturun.
Önizleme örnek betiği Event Grid modülünü gerektirir. Yüklemek için Install-Module -Name AzureRM.EventGrid -AllowPrerelease -Force -Repository PSGallery
Örnek betik - kararlı
Dekont
Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
# 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
Örnek betik - önizleme modülü
Önemli
PowerShell'in bu Azure özelliğini kullanmak için modülün AzureRM
yüklü olması gerekir. Bu, yalnızca Windows PowerShell 5.1'de artık yeni özellikler almayan eski bir modüldür.
Az
Ve AzureRM
modülleri, PowerShell'in aynı sürümleri için yüklendiğinde uyumlu değildir.
Her iki sürüme de ihtiyacınız varsa:
- PowerShell 5.1 oturumundan Az modülünü kaldırın.
- PowerShell 5.1 oturumundan AzureRM modülünü yükleyin.
- PowerShell Core 6.x veya üzerini indirin ve yükleyin.
- Az modülünü bir PowerShell Core oturumuna yükleyin.
# 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
Betik açıklaması
Bu betik, olay aboneliğini oluşturmak için aşağıdaki komutu kullanır. Tablodaki her komut, komuta özgü belgelere yönlendirir.
Command | Notlar |
---|---|
New-AzEventGridSubscription | Event Grid aboneliği oluşturun. |
Sonraki adımlar
- Yönetilen uygulamalara giriş için Azure Yönetilen Uygulamalara genel bakış konusunu inceleyin.
- PowerShell hakkında daha fazla bilgi için bkz. Azure PowerShell belgeleri.