Bagikan melalui


Templat Bicep untuk sumber daya Microsoft Graph

Templat Bicep untuk sumber daya Microsoft Graph memungkinkan Anda menentukan infrastruktur penyewa yang ingin Anda sebarkan, seperti grup atau aplikasi, dalam file, lalu menggunakan file di seluruh siklus hidup pengembangan untuk berulang kali menyebarkan infrastruktur Anda. File menggunakan bahasa Bicep , bahasa khusus domain (DSL) yang menggunakan sintaks deklaratif untuk menyebarkan sumber daya, biasanya untuk infrastruktur Anda sebagai solusi kode .

Misalkan Anda ingin memanggil API kustom dari Azure Logic Apps tempat aplikasi web diamankan menggunakan ID Microsoft Entra. Untuk membuat dua identitas aplikasi untuk aplikasi logika dan aplikasi web, Anda dapat menentukan aplikasi Microsoft Graph dan sumber daya perwakilan layanan dalam file Bicep, alih-alih membuatnya secara manual sebelumnya. Dalam file yang sama, Anda dapat menentukan aplikasi logika dan sumber daya aplikasi web. Kemudian, Anda dapat berulang kali menyebarkan file di seluruh siklus hidup pengembangan dan memiliki keyakinan bahwa semua sumber daya Azure dan Microsoft Graph Anda disebarkan secara konsisten.

Penting

Microsoft Graph Bicep saat ini dalam PRATINJAU. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure untuk persyaratan hukum yang berlaku pada fitur Azure dalam versi beta, pratinjau, atau belum dirilis secara umum.

Ekstensi Microsoft Graph Bicep

Bicep awalnya dibuat untuk memberikan pengalaman penulisan yang ditingkatkan melalui templat Azure Resource Manager JSON, untuk penyebaran dan pengelolaan sumber daya Azure. Ekstensibilitas Bicep memperluas kemampuan asli, memungkinkan templat Bicep mereferensikan sumber daya di luar Azure Resource Manager.

Dengan menggunakan ekstensibilitas Bicep, ekstensi Microsoft Graph Bicep baru memungkinkan Anda menulis, menyebarkan, dan mengelola sekumpulan sumber daya Microsoft Graph terbatas (saat ini sumber daya ID Microsoft Entra) dalam file templat Bicep, bersama sumber daya Azure.

Ekstensi Microsoft Graph Bicep

  • Pelanggan Azure dapat menggunakan alat yang sudah dikenal untuk menyebarkan sumber daya Azure bersama dengan sumber daya Microsoft Graph yang mereka andalkan, seperti aplikasi dan perwakilan layanan, menggunakan infrastruktur sebagai kode (IaC) dan praktik DevOps.
  • Ini juga membuka pintu bagi pelanggan Microsoft Graph yang ada untuk menggunakan templat Bicep dan praktik IaC untuk menyebarkan dan mengelola sumber daya penyewa mereka.

Manfaat ekstensi Microsoft Graph Bicep

  • Pengalaman penulisan: Anda mendapatkan pengalaman penulisan kelas satu yang sama yang didukung di Ekstensi Bicep untuk Visual Studio Code saat Anda menggunakannya untuk membuat file Bicep Anda. Editor menyediakan validasi keamanan jenis intellisense, dan sintaksis yang kaya.

    Contoh penulisan file Bicep

    Anda juga dapat membuat file Bicep di Visual Studio dengan ekstensi Bicep untuk Visual Studio.

  • Dukungan untuk versi API beta dan v1.0: Ekstensi Microsoft Graph Bicep memungkinkan Anda mereferensikan versi beta dan v1.0 dari jenis sumber daya Microsoft Graph yang didukung dalam file Bicep yang sama.

  • Hasil yang dapat diulang: Berulang kali menyebarkan infrastruktur Anda sepanjang siklus hidup pengembangan dan memiliki keyakinan sumber daya Anda digunakan secara konsisten. File Bicep merupakan idempoten, yang berarti Anda dapat menyebarkan file yang sama berkali-kali dan mendapatkan jenis sumber daya yang sama dalam kondisi yang sama. Anda dapat mengembangkan satu file yang mewakili kondisi yang diinginkan, daripada mengembangkan banyak tfile terpisah untuk mewakili pembaruan.

  • Orkestrasi: Anda tidak perlu khawatir tentang kerumitan operasi pemesanan. Resource Manager mengatur penyebaran sumber daya yang saling diperlukan sehingga dibuat dalam urutan yang benar. Jika memungkinkan, Resource Manager menerapkan sumber daya secara paralel sehingga penyebaran Anda selesai lebih cepat daripada penyebaran serial. Anda menyebarkan file melalui satu perintah, bukan melalui beberapa perintah imperatif.

Memulai

Untuk memulai dengan Bicep:

  1. Pahami Bicep dan penggunaannya.
  2. Pasang alat. Lihat Menyiapkan pengembangan Bicep dan lingkungan penyebaran. Atau, Anda dapat menggunakan repositori Visual Studio Code Devcontainer/Codespaces untuk mendapatkan lingkungan penulisan yang telah dikonfigurasi sebelumnya.
  3. Selesaikan mulai cepat Bicep dan modul Pelajari untuk Bicep.

Untuk memulai dengan Microsoft Graph:

  1. Pelajari tentang Microsoft Graph.
  2. Memahami prinsip autentikasi dan otorisasi di Microsoft Graph.
  3. Coba tutorial Microsoft Graph.

Setelah Anda nyaman dengan Bicep dan Microsoft Graph:

  1. Selesaikan mulai cepat Microsoft Graph Bicep untuk menulis file Bicep pertama Anda yang berisi sumber daya Microsoft Graph, dan sebarkan file.
  2. Untuk mempelajari tentang jenis Microsoft Graph Bicep yang tersedia untuk digunakan dalam file Bicep Anda, lihat Referensi sumber daya Microsoft Graph Bicep.
  • Mulai menggunakan Mulai Cepat untuk menulis file Bicep pertama Anda yang berisi sumber daya Microsoft Graph.