Mulai cepat: Membuat namespace Bus Layanan dan antrean menggunakan templat ARM
Artikel ini menunjukkan cara menggunakan templat Azure Resource Manager (templat ARM) yang membuat namespace Service Bus dan antrean di dalam kumpulan nama tersebut. Artikel ini menjelaskan cara menentukan sumber daya mana yang disebarkan dan cara menentukan parameter yang ditentukan saat penyebaran dilakukan. Anda dapat menggunakan templat ini untuk penyebaran Anda sendiri, atau mengkustomisasikannya untuk memenuhi kebutuhan Anda.
Templat Azure Resource Manager adalah file JavaScript Object Notation (JSON) yang menentukan infrastruktur dan konfigurasi untuk proyek Anda. Template tersebut menggunakan sintaksis deklaratif. Anda menjelaskan penyebaran yang Dimaksudkan tanpa menulis urutan perintah pemrograman untuk membuat penyebaran.
Jika lingkungan Anda telah memenuhi prasyarat dan Anda terbiasa menggunakan templat ARM, pilih tombol Sebarkan ke Azure. Templat akan terbuka di portal Microsoft Azure.
Prasyarat
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
Meninjau templat
Templat yang digunakan di mulai cepat ini berasal dari Templat Mulai Cepat Azure.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.9.1.41621",
"templateHash": "724589808436302889"
}
},
"parameters": {
"serviceBusNamespaceName": {
"type": "string",
"metadata": {
"description": "Name of the Service Bus namespace"
}
},
"serviceBusQueueName": {
"type": "string",
"metadata": {
"description": "Name of the Queue"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"resources": [
{
"type": "Microsoft.ServiceBus/namespaces",
"apiVersion": "2022-01-01-preview",
"name": "[parameters('serviceBusNamespaceName')]",
"location": "[parameters('location')]",
"sku": {
"name": "Standard"
},
"properties": {}
},
{
"type": "Microsoft.ServiceBus/namespaces/queues",
"apiVersion": "2022-01-01-preview",
"name": "[format('{0}/{1}', parameters('serviceBusNamespaceName'), parameters('serviceBusQueueName'))]",
"properties": {
"lockDuration": "PT5M",
"maxSizeInMegabytes": 1024,
"requiresDuplicateDetection": false,
"requiresSession": false,
"defaultMessageTimeToLive": "P10675199DT2H48M5.4775807S",
"deadLetteringOnMessageExpiration": false,
"duplicateDetectionHistoryTimeWindow": "PT10M",
"maxDeliveryCount": 10,
"autoDeleteOnIdle": "P10675199DT2H48M5.4775807S",
"enablePartitioning": false,
"enableExpress": false
},
"dependsOn": [
"[resourceId('Microsoft.ServiceBus/namespaces', parameters('serviceBusNamespaceName'))]"
]
}
]
}
Sumber daya yang ditentukan di dalam templat meliputi:
Catatan
Templat ARM berikut ini dapat diunduh dan disebarkan.
Anda bisa menemukan templat lainnya di Templat Azure Quickstart
Menyebarkan templat
Dengan templat ini, Anda dapat menyebarkan namespace Service Bus dengan antrean.
Antrean Service Bus menawarkan pengiriman pesan First In, First Out (FIFO) kepada satu atau lebih konsumen yang bersaing.
Untuk menjalankan penyebaran secara otomatis, klik tombol berikut: Buat grup sumber daya baru untuk penyebaran sehingga Anda dapat dengan mudah membersihkannya nanti.
Memvalidasi penyebaran
Pilih Pemberitahuan di bagian atas untuk melihat status penyebaran. Tunggu hingga penyebaran berhasil dilakukan. Lalu, pilih Buka grup sumber daya di dalam pesan pemberitahuan untuk menavigasi ke halaman untuk grup sumber daya yang berisi namespace Bus Layanan.
Konfirmasikan bahwa Anda menemukan namespace layanan Bus Layanan Anda di dalam daftar sumber daya.
Pilih kumpulan nama dari daftar tersebut untuk membuka halaman Namespace Bus Layanan.
Membersihkan sumber daya
Di portal Microsoft Azure, navigasi ke halaman Grup sumber daya untuk melihat grup sumber daya Anda.
Pilih Hapus grup sumber daya dari toolbar.
Ketik nama grup sumber daya, dan pilih Hapus.
Langkah berikutnya
Lihat topik berikut yang menunjukkan cara membuat aturan otorisasi untuk namespace/antrean:
Membuat aturan otorisasi Bus Layanan untuk namespace dan antrean menggunakan templat ARM
Pelajari cara mengelola sumber daya ini dengan membuka artikel ini: