Mulai cepat: Membuat namespace Bus Layanan dan antrean menggunakan file Bicep
Artikel ini menunjukkan cara menggunakan file Bicep yang membuat namespace Bus Layanan dan antrean di dalam namespace layanan. Artikel ini menjelaskan cara menentukan sumber daya mana yang disebarkan dan cara menentukan parameter yang ditentukan saat penyebaran dilakukan. Anda dapat menggunakan file ini untuk sebarkan Anda sendiri, atau sesuaikannya untuk memenuhi persyaratan Anda.
Bicep adalah bahasa pemrogram khusus domain (DSL) yang menggunakan sintaks deklaratif untuk menyebarkan sumber daya Azure. Bicep menyediakan sintaks ringkas, keamanan jenis yang andal, dan dukungan untuk penggunaan kembali kode. Bicep menawarkan pengalaman penulisan terbaik untuk solusi infrastructure-as-code di Azure.
Prasyarat
Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
Tinjau file Bicep
File Bicep yang digunakan dalam mulai cepat berasal dari Templat Mulai Cepat Azure.
@description('Name of the Service Bus namespace')
param serviceBusNamespaceName string
@description('Name of the Queue')
param serviceBusQueueName string
@description('Location for all resources.')
param location string = resourceGroup().location
resource serviceBusNamespace 'Microsoft.ServiceBus/namespaces@2022-01-01-preview' = {
name: serviceBusNamespaceName
location: location
sku: {
name: 'Standard'
}
properties: {}
}
resource serviceBusQueue 'Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview' = {
parent: serviceBusNamespace
name: 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
}
}
Sumber daya yang ditentukan di dalam templat meliputi:
Catatan
Templat ARM berikut ini dapat diunduh dan disebarkan.
Anda bisa menemukan templat Bicep/ARM lainnya di Templat Mulai Cepat Azure
Menerapkan file Bicep
Dengan file Bicep ini, Anda dapat menyebarkan namespace Bus Layanan dengan antrean.
Antrean Service Bus menawarkan pengiriman pesan First In, First Out (FIFO) kepada satu atau lebih konsumen yang bersaing.
Simpan file Bicep sebagai main.bicep ke penyimpanan lokal komputer Anda.
Sebarkan file Bicep menggunakan Azure CLI atau Azure PowerShell.
az group create --name exampleRG --location eastus az deployment group create --resource-group exampleRG --template-file main.bicep
Anda akan diminta untuk memasukkan nilai parameter berikut:
- serviceBusNamespaceName: Nama namespace Bus Layanan.
- serviceBusQueueName: Nama Antrean.
Setelah penyebaran selesai, Anda akan melihat pesan yang menunjukkan penyebaran berhasil.
Memvalidasi penyebaran
Gunakan portal Microsoft Azure, Azure CLI, atau Azure PowerShell untuk mencantumkan sumber daya yang disebarkan di grup sumber daya.
az resource list --resource-group exampleRG
Membersihkan sumber daya
Saat tidak diperlukan lagi, gunakan portal Microsoft Azure, Azure CLI, atau Azure PowerShell untuk menghapus mesin virtual dan semua sumber daya di grub sumber daya.
az group delete --name exampleRG
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:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk