Pendahuluan

Selesai

Dengan menggunakan parameter, Anda dapat membuat templat Bicep yang fleksibel dan dapat digunakan kembali. Anda menentukan parameter untuk aspek penyebaran apa pun yang mungkin berubah, seperti pengaturan khusus lingkungan, konfigurasi harga dan kapasitas untuk sumber daya Azure Anda, serta kunci API untuk mengakses sistem eksternal. Parameter dapat dikonfigurasi untuk menangani data sensitif dengan aman. Dalam modul ini, Anda akan mempelajari cara menentukan dan mengonfigurasi parameter, serta cara Anda dapat menentukan nilai parameter selama penyebaran.

Contoh skenario

Misalkan Anda bertanggung jawab untuk menyebarkan dan mengonfigurasi infrastruktur Azure di perusahaan mainan. Departemen sumber daya manusia (SDM) sedang memigrasikan aplikasi web lokal dan database-nya ke Azure. Aplikasi ini akan menangani informasi tentang semua karyawan perusahaan mainan, jadi, keamanan itu penting.

Anda diminta untuk menyiapkan infrastruktur untuk tiga lingkungan: dev, test, dan production. Anda akan membangun infrastruktur ini menggunakan teknik infrastruktur sebagai kode agar Anda dapat menggunakan kembali templat yang sama untuk disebarkan di seluruh lingkungan Anda. Anda akan membuat sekumpulan nilai parameter terpisah untuk setiap lingkungan, sekaligus mengambil kredensial database dengan aman dari Azure Key Vault.

Apa yang akan kita lakukan?

Dalam modul ini, Anda akan membangun templat Bicep yang dapat digunakan kembali dengan parameter. File Bicep akan menentukan paket Azure App Service dan aplikasi. Ini juga akan mendefinisikan SQL server dan database. Anda akan membuat file parameter untuk menentukan nilai untuk lingkungan Anda. Anda selanjutnya akan mengamankan nilai parameter menggunakan Key Vault.

Apa tujuan utamanya?

Di akhir modul ini, Anda akan dapat:

  • Sesuaikan parameter dan batasi nilai yang dapat digunakan oleh masing-masing parameter
  • Pahami cara parameter dapat diteruskan ke templat Bicep
  • Bekerja dengan parameter aman untuk memastikan rahasia tidak bocor atau dibagikan secara tidak perlu