Öğretici: Azure Otomasyonu 'Nu Event Grid ve Microsoft ekipleriyle tümleştirin
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- Event Grid örnek runbook'unu içeri aktarma.
- İsteğe bağlı bir Microsoft Teams web kancası oluşturma.
- Runbook için web kancası oluşturma.
- Event Grid aboneliği oluşturun.
- Runbook'u tetikleyen bir VM oluşturma.
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Önkoşullar
Önemli
Bu Azure özelliğinin PowerShell 'den kullanılması AzureRM modülün yüklü olmasını gerektirir. Bu, yalnızca yeni özellikleri artık alan Windows PowerShell 5,1 için kullanılabilir olan eski bir modüldür.
AzVe 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:
- Az Module 'i PowerShell 5,1 oturumundan kaldırın.
- Bir PowerShell 5,1 oturumundan Azurerd modülünü yükler .
- PowerShell Core 6. x veya üstünü indirin ve yükleyin.
- Bir PowerShell Çekirdek oturumunda az Module 'Ü yükler .
Bu öğreticiyi tamamlamak için, bir Azure Otomasyonu hesabının Azure Event Grid aboneliğinden tetiklenen runbook'u barındırması gerekir.
- Otomasyon Hesabınıza
AzureRM.Tagsmodülü yüklenmelidir. Modülleri Azure Otomasyonu'na aktarmayı öğrenmek için bkz. Modülleri Azure Otomasyonu'na aktarma.
Event Grid örnek runbook'unu içeri aktarma
Otomasyon hesabınızı seçin ve sonra da Runbook'lar sayfasını seçin.

Galeriye gözat düğmesini seçin.
Event Grid için arama yapın ve Azure Otomasyonu'nu Event Grid ile tümleştirme öğesini seçin.

İçeri Aktar'ı seçin ve bunu Watch-VMWrite olarak adlandırın.
İçeri aktarıldıktan sonra, runbook kaynağını görüntülemek için Düzenle'yi seçin.
Komut dosyasındaki 74 satırını yerine kullanılacak şekilde güncelleştirin
TagTags.Update-AzureRmVM -ResourceGroupName $VMResourceGroup -VM $VM -Tag $Tag | Write-VerboseYayımla düğmesini seçin.
İsteğe bağlı bir Microsoft Teams web kancası oluşturma
Microsoft Teams'de, kanal adının yanındaki Diğer Seçenekler'i ve sonra da Bağlayıcılar'ı seçin.

Bağlayıcılar listesini Gelen Web Kancası'na kadar kaydırın ve Ekle'yi seçin.
Ad olarak AzureAutomationIntegration girin ve Oluştur'u seçin.
Web kancası URL 'sini panoya kopyalayın ve kaydedin. Web kancası URL'si, Microsoft Teams'e bilgi göndermek için kullanılır.
Bitti'yi seçerek web kancasını kaydedin.
Runbook için web kancası oluşturma
Watch-VMWrite runbook'unu açın.
Web kancaları'nı ve ardından Web Kancası Ekle düğmesini seçin.
Ad olarak WatchVMEventGrid girin. URL'yi panoya kopyalayın ve kaydedin.

Parametreleri ve çalıştırma ayarlarını yapılandır'ı seçin ve CHANNELURL olarak Microsoft Teams web kancası URL'sini girin. WEBHOOKDATA alanını boş bırakın.

Otomasyon runbook web kancasını oluşturmak için Oluştur'u seçin.
Event Grid aboneliği oluşturma
Otomasyon Hesabı genel bakış sayfasında Event Grid'i seçin.

+ Olay Aboneliği'ne tıklayın.
Aboneliği aşağıdaki bilgilerle yapılandırın:
Konu Başlığı Türü için Azure Abonelikleri'ni seçin.
Tüm olay türlerine abone ol onay kutusunun işaretini kaldırın.
Ad olarak AzureAutomation girin.
Tanımlanan Olay Türleri açılan menüsünde Kaynak Yazma Başarısı dışındaki tüm seçeneklerin işaretini kaldırın.
Not
Azure Resource Manager, oluşturma ve güncelleştirme arasında ayrım yapmaz, bu nedenle Bu öğreticinin Azure aboneliğinizdeki tüm Microsoft. resources. ResourceWriteSuccess olayları için uygulanması yüksek miktarda çağrıya neden olabilir.
Uç Noktası Türü için Web kancası'nı seçin.
Bir uç nokta seçin'e tıklayın. Açılan Web Kancası seçin sayfasına Watch-VMWrite runbook'u için oluşturduğunuz web kancası URL'sini yapıştırın.
FİLTRELER bölümünde, oluşturulan yeni VM'leri aramak istediğiniz aboneliği ve kaynak grubunu girin. Şu şekilde görünmelidir:
/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines
Event Grid aboneliğini kaydetmek için Oluştur'u seçin.
Runbook'u tetikleyen bir VM oluşturma
Event Grid aboneliği önek filtresinde belirttiğiniz kaynak grubunda yeni bir VM oluşturun.
Watch-VMWrite runbook çağrılmalı ve VM'ye yeni etiket eklenmelidir.

Microsoft Teams kanalına yeni bir ileti gönderilir.

Sonraki adımlar
Bu öğreticide, Event Grid ile Otomasyon arasında tümleştirme ayarladınız. Şunları öğrendiniz:
- Event Grid örnek runbook'unu içeri aktarma.
- İsteğe bağlı bir Microsoft Teams web kancası oluşturma.
- Runbook için web kancası oluşturma.
- Event Grid aboneliği oluşturun.
- Runbook'u tetikleyen bir VM oluşturma.