Anahtar kasası gizli dizilerinin durum değişiklikleri hakkında e-posta almak için Logic Apps'i kullanma
Bu kılavuzda, Azure Logic Apps kullanarak Azure Event Grid aracılığıyla alınan Azure Key Vault olaylarını yanıtlamayı öğreneceksiniz. Sonunda, Azure Key Vault'ta her gizli dizi oluşturulduğunda bildirim e-postası göndermek için ayarlanmış bir Azure mantıksal uygulamanız olacak.
Azure Key Vault /Azure Event Grid tümleştirmesine genel bakış için bkz . Azure Event Grid ile Key Vault'un izlenmesi.
Önkoşullar
- Azure Logic Apps (Office 365 Outlook gibi) tarafından desteklenen herhangi bir e-posta sağlayıcısından gelen bir e-posta hesabı. Bu e-posta hesabı olay bildirimlerini göndermek için kullanılır. Desteklenen Logic App bağlayıcılarının tam listesi için bkz. Bağlayıcılara genel bakış
- Azure aboneliği. Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
- Azure Aboneliğinizde bir anahtar kasası. Azure CLI kullanarak Azure Key Vault'tan gizli dizi ayarlama ve alma bölümünde yer alan adımları izleyerek hızla yeni bir anahtar kasası oluşturabilirsiniz.
- Kaynak sağlayıcısı olarak kayıtlı Event Grid, bkz . Kaynak sağlayıcıları kayıtları
Event Grid aracılığıyla Mantıksal Uygulama oluşturma
İlk olarak, Event Grid işleyicisi ile Mantıksal Uygulama oluşturun ve Azure Key Vault "SecretNewVersionCreated" olaylarına abone olun.
Azure Event Grid aboneliği oluşturmak için şu adımları izleyin:
Azure portalında anahtar kasanıza gidin, Olaylar > Başlarken'i ve Logic Apps'i seçin
Logic Apps Tasarımcısı'nda bağlantıyı doğrulayın ve Devam'ı seçin
Kaynak olayı gerçekleştiğinde ekranında aşağıdakileri yapın:
- Abonelik ve Kaynak Adı değerlerini varsayılan olarak bırakın.
- Kaynak Türü için Microsoft.KeyVault.vaults'u seçin.
- Olay Türü Öğesi - 1 için Microsoft.KeyVault.SecretNewVersionCreated öğesini seçin.
+ Yeni Adım'ı seçin. Bu işlem, Eylem seçin penceresi açar.
E-posta'yı arayın. E-posta sağlayıcınıza uygun bağlayıcıyı bulun ve seçin. Bu öğreticide Office 365 Outlook kullanılır. Diğer e-posta sağlayıcılarının adımları da bunlara benzer.
E-posta gönder (V2) eylemini seçin.
E-posta şablonunuzu oluşturun:
- Kime: Bildirim e-postalarını alacak olan e-posta adresini girin. Bu öğreticide, test için erişebileceğiniz bir e-posta hesabı kullanın.
- Konu ve Gövde: E-postanızın metnini yazın. Olay verilerine göre dinamik içerik eklemek için seçici aracından JSON özelliklerini seçin. kullanarak
@{triggerBody()?['Data']}
olayın verilerini alabilirsiniz.
E-posta şablonunuz bu örneğe benzer olabilir.
Farklı kaydet'i seçin.
Yeni mantıksal uygulama için bir ad girin ve Oluştur'u seçin.
Test edin ve doğrulayın
Azure portalında anahtar kasanıza gidin ve Olaylar > Olay Abonelikleri'ni seçin. Yeni bir aboneliğin oluşturulduğunu doğrulayın
Anahtar kasanıza gidin, Gizli Diziler'i ve + Oluştur/İçeri Aktar'ı seçin. Test amacıyla yeni bir gizli dizi oluşturun, anahtarı adlandırın ve kalan parametreleri varsayılan ayarlarında tutun.
Gizli dizi oluştur ekranında herhangi bir ad, herhangi bir değer sağlayın ve Oluştur'u seçin.
Gizli dizi oluşturulduğunda, yapılandırılan adreslere bir e-posta gönderilir.
Sonraki adımlar
- Genel Bakış: Azure Event Grid ile Key Vault'un izlenmesi
- Nasıl yapılır: Anahtar kasası bildirimlerini Azure Otomasyonu yönlendirme.
- Azure Key Vault için Azure Event Grid olay şeması
- Azure Event Grid hakkında daha fazla bilgi edinin.
- Azure App Service’in Logic Apps özelliği hakkında daha fazla bilgi edinin.