Mulai cepat: Membuat dan menyebarkan templat ARM dengan menggunakan portal Microsoft Azure
Dalam mulai cepat ini, Anda mempelajari cara membuat proyek template Azure Resource Manager (template ARM) di portal Azure. Anda mengedit dan menyebarkan templat dari portal.
Templat ARM adalah file JSON atau Bicep yang menentukan sumber daya yang perlu Anda sebarkan untuk solusi Anda. Untuk memahami konsep yang terkait dengan penyebaran dan pengelolaan solusi Azure Anda, lihat gambaran umum penyebaran templat.
Setelah menyelesaikan tutorial, Anda menyebarkan akun Azure Storage. Proses yang sama dapat digunakan untuk menyebarkan sumber daya Azure lainnya.
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum memulai.
Mengambil template kustom
Daripada membuat seluruh template ARM secara manual, mari kita mulai dengan mengambil template bawaan yang akan mewujudkan tujuan kita. Repositori Template Mulai Cepat Azure berisi berbagai koleksi template yang menyebarkan skenario umum. Portal memudahkan Anda menemukan dan menggunakan template dari repositori ini. Anda dapat menyimpan template dan menggunakannya kembali nanti.
Di browser web, buka portal Microsoft Azure dan masuk.
Dari bilah pencarian portal Azure, cari sebarkan template kustom lalu pilih dari opsi yang tersedia.
Untuk sumber Template, perhatikan bahwa Template Mulai Cepat dipilih secara default. Anda dapat menyimpan pilihan ini. Di menu menurun, cari quickstarts/microsoft.storage/storage-account-create dan pilih. Setelah menemukan template mulai cepat, pilih Pilih templat.
Di bilah berikutnya, sediakan nilai kustom agar dapat digunakan untuk penyebaran.
Untuk Grup sumber daya, pilih Buat baru lalu namai myResourceGroup. Anda dapat menggunakan nilai default untuk bidang lain. Setelah Selesai memberikan nilai, pilih Tinjau + buat.
Portal akan memvalidasi template Anda dan nilai yang diberikan. Setelah validasi berhasil, pilih Buat untuk memulai penyebaran.
Setelah validasi berhasil, Anda akan melihat status penyebaran. Setelah berhasil diselesaikan, pilih Buka sumber daya untuk melihat akun penyimpanan.
Dari layar ini, Anda dapat melihat akun penyimpanan baru dan propertinya.
Mengedit dan menyebarkan templat
Anda dapat menggunakan portal untuk mengembangkan dan menyebarkan template ARM dengan cepat. Secara umum, sebaiknya gunakan Visual Studio Code untuk mengembangkan template ARM Anda, dan Azure CLI atau Azure PowerShell untuk menyebarkan template. Namun, Anda dapat menggunakan portal untuk penyebaran cepat tanpa menginstal alat tersebut.
Di bagian ini, misalkan Anda memiliki templat ARM yang ingin Anda sebarkan satu kali tanpa menyiapkan alat lain.
Sekali lagi, pilih Sebarkan template kustom di portal.
Kali ini, pilih Buat template Anda sendiri di editor.
Anda melihat template kosong.
Ganti template kosong dengan template berikut. Template ini akan menyebarkan jaringan virtual dengan subnet.
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "vnetName": { "type": "string", "defaultValue": "VNet1", "metadata": { "description": "VNet name" } }, "vnetAddressPrefix": { "type": "string", "defaultValue": "10.0.0.0/16", "metadata": { "description": "Address prefix" } }, "subnetPrefix": { "type": "string", "defaultValue": "10.0.0.0/24", "metadata": { "description": "Subnet Prefix" } }, "subnetName": { "type": "string", "defaultValue": "Subnet1", "metadata": { "description": "Subnet Name" } }, "location": { "type": "string", "defaultValue": "[resourceGroup().location]", "metadata": { "description": "Location for all resources." } } }, "resources": [ { "type": "Microsoft.Network/virtualNetworks", "apiVersion": "2021-08-01", "name": "[parameters('vnetName')]", "location": "[parameters('location')]", "properties": { "addressSpace": { "addressPrefixes": [ "[parameters('vnetAddressPrefix')]" ] }, "subnets": [ { "name": "[parameters('subnetName')]", "properties": { "addressPrefix": "[parameters('subnetPrefix')]" } } ] } } ] }
Pilih Simpan.
Anda melihat bilah untuk menyediakan nilai penyebaran. Sekali lagi, pilih myResourceGroup untuk grup sumber dayanya. Anda dapat menggunakan nilai default lainnya. Setelah memberikan nilai, pilih Tinjau + buat
Setelah portal memvalidasi templat, pilih Buat.
Saat penyebaran selesai, Anda akan melihat status penyebaran. Kali ini, pilih nama grup sumber daya.
Perhatikan bahwa grup sumber daya Anda kini berisi akun penyimpanan dan jaringan virtual.
Mengekspor template kustom
Terkadang cara termudah untuk menggunakan template ARM adalah dengan meminta portal membuatkannya untuk Anda. Portal tersebut dapat membuat template ARM berdasarkan status grup sumber daya Anda saat ini.
Pada grup sumber daya Anda, pilih Ekspor template.
Portal membuat templat untuk Anda berdasarkan status grup sumber daya saat ini. Perhatikan bahwa template ini tidak sama dengan salah satu template yang Anda sebarkan sebelumnya. Template ini berisi definisi untuk akun penyimpanan dan jaringan virtual, bersama dengan sumber daya lain seperti layanan blob yang otomatis dibuat untuk akun penyimpanan Anda.
Untuk menyimpan template ini agar dapat digunakan nanti, pilih Unduh.
Anda kini memiliki template ARM yang mewakili status grup sumber daya saat ini. Templat ini dibuat secara otomatis. Sebelum menggunakan template untuk penyebaran produksi, Anda mungkin perlu merevisinya, seperti menambahkan parameter untuk penggunaan kembali template.
Membersihkan sumber daya
Saat sumber daya Azure tidak lagi diperlukan, bersihkan sumber daya yang Anda sebarkan dengan menghapus grup sumber daya.
- Di portal Azure, pilih Grup sumber daya di menu sebelah kiri.
- Ketik nama grup sumber daya di kotak pencari Filter untuk bidang apa pun.
- Pilih nama grup sumber daya. Anda akan melihat akun penyimpanan dalam grup sumber daya.
- Pilih Hapus grup sumber daya dari menu atas.
Langkah berikutnya
Dalam tutorial ini, Anda belajar cara membuat templat dari portal Microsoft Azure, dan cara menyebarkan templat menggunakan portal. Templat yang digunakan dalam Mulai Cepat ini adalah templat sederhana dengan satu sumber daya Azure. Jika template bersifat kompleks, lebih mudah menggunakan Visual Studio Code atau Visual Studio untuk mengembangkan template. Untuk mempelajari selengkapnya tentang pengembangan templat, lihat seri tutorial pemula baru kami: