Menggunakan Logic Apps untuk menerima email tentang perubahan status rahasia key vault

Dalam panduan ini, Anda akan mempelajari cara menanggapi peristiwa Azure Key Vault yang diterima melalui Azure Event Grid dengan menggunakan Azure Logic Apps. Pada akhirnya, Anda akan menyiapkan aplikasi logika Azure untuk mengirim email pemberitahuan setiap kali rahasia dibuat di Azure Key Vault.

Untuk gambaran umum integrasi Azure Key Vault / Azure Event Grid, lihat Memantau Key Vault dengan Azure Event Grid.

Prasyarat

Membuat Logic App melalui Event Grid

Pertama, buat Aplikasi Logika dengan penanganan Event Grid dan berlangganan peristiwa Azure Key Vault "SecretNewVersionCreated".

Untuk membuat langganan Azure Event Grid, ikuti langkah-langkah berikut ini:

  1. Di portal Azure, buka brankas kunci Anda, pilih Peristiwa > Memulai dan pilih Logic Apps

    Key Vault - halaman peristiwa

  2. Pada Logic Apps Designer validasi koneksi dan pilih Lanjutkan

    Logic App Designer - koneksi

  3. Pada layar Saat terjadi peristiwa sumber daya, lakukan hal berikut:

    • Biarkan Langganan dan Nama Sumber Daya sebagai default.
    • Pilih Microsoft.KeyVault.vaults untuk Tipe Sumber Daya.
    • Pilih Microsoft.KeyVault.SecretNewVersionCreated untuk Item Tipe Peristiwa - 1.

    Logic App Designer - penanganan peristiwa

  4. Pilih + Langkah Baru Ini akan membuka jendela untuk Memilih tindakan.

  5. Cari Email. Berdasarkan penyedia email Anda, temukan dan pilih konektor yang cocok. Tutorial ini menggunakan Office 365 Outlook. Langkah-langkah untuk penyedia email lain serupa.

  6. Pilih tindakan Kirim email (V2) .

    Logic App Designer - kirim email

  7. Bangun templat email Anda:

    • Kepada: Masukkan alamat email yang akan menerima email pemberitahuan. Untuk tutorial ini, gunakan akun email yang dapat Anda akses untuk pengujian.
    • Perihal dan Isi: Tulis teks untuk email Anda. Pilih properti JSON dari alat pemilih untuk menyertakan konten dinamis berdasarkan data peristiwa. Anda dapat mengambil data peristiwa menggunakan @{triggerBody()?['Data']}.

    Templat email Anda akan terlihat seperti contoh ini.

    Logic App Designer - badan email

  8. Pilih Simpan sebagai.

  9. Masukkan nama untuk aplikasi logika baru dan pilih Buat.

    Logic App Designer - buat

Menguji dan memverifikasi

  1. Buka key vault Anda di portal Microsoft Azure dan pilih Peristiwa > Langganan Peristiwa. Pastikan bahwa langganan baru dibuat

    Logic App Designer - uji dan verifikasi

  2. Buka key vault Anda, pilih Rahasia, dan pilih + Buat/Impor. Buat rahasia baru untuk tujuan pengujian, beri nama kunci dan simpan parameter yang tersisa di pengaturan defaultnya.

    Key Vault - Buat Rahasia

  3. Pada layar Buat rahasia berikan nama, nilai apa pun, dan pilih Buat.

Ketika rahasia dibuat, email akan diterima di alamat yang dikonfigurasi.

Langkah berikutnya