hızlı başlangıç: ARM şablonunu kullanarak Service Bus ad alanı ve kuyruk oluşturma
bu makalede, bir Service Bus ad alanı ve bu ad alanı içinde bir sıra oluşturan Azure Resource Manager şablonun (ARM şablonu) nasıl kullanılacağı gösterilmektedir. Makalesinde hangi kaynakların dağıtıldığını ve dağıtım yürütüldüğünde belirtilen parametrelerin nasıl tanımlanacağı açıklanmaktadır. Bu şablonu kendi dağıtımlarınız için kullanabilir veya kendi gereksinimlerinize göre özelleştirebilirsiniz.
ARM şablonu projenizin altyapısını ve yapılandırmasını tanımlayan bir JavaScript Nesne Gösterimi (JSON) dosyasıdır. Bu şablonda, bildirim temelli sözdizimi kullanılır. Bildirim temelli sözdiziminde, dağıtım oluşturmak için programlama komutlarının dizisini yazmadan amaçladığınız dağıtımı ifade edersiniz.
Ortamınız önkoşulları karşılıyorsa ve ARM şablonlarını kullanma hakkında bilginiz varsa, Azure’a dağıtma düğmesini seçin. Şablon Azure portalda açılır.
Ön koşullar
Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.
Şablonu gözden geçirme
Bu hızlı başlangıçta kullanılan şablon Azure Hızlı Başlangıç Şablonlarından alınmıştır.
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"metadata": {
"_generator": {
"name": "bicep",
"version": "0.4.412.5873",
"templateHash": "16254364616677220399"
}
},
"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."
}
}
},
"functions": [],
"resources": [
{
"type": "Microsoft.ServiceBus/namespaces",
"apiVersion": "2017-04-01",
"name": "[parameters('serviceBusNamespaceName')]",
"location": "[parameters('location')]",
"sku": {
"name": "Standard"
},
"properties": {}
},
{
"type": "Microsoft.ServiceBus/namespaces/queues",
"apiVersion": "2017-04-01",
"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'))]"
]
}
]
}
Şablonda tanımlanan kaynaklar şunları içerir:
Not
Aşağıdaki ARM şablonları indirme ve dağıtım için kullanılabilir.
Azure hızlı başlangıç şablonlarından daha fazla şablon bulabilirsiniz
Şablonu dağıtma
bu şablonla bir Service Bus ad alanını bir sıraya dağıtırsınız.
Service Bus kuyrukları , bir veya daha fazla rakip tüketiciye ilk olarak ilk çıkar (fıfo) ileti teslimi sunar.
Dağıtımı otomatik olarak çalıştırmak için aşağıdaki düğmeye tıklayın: daha sonra kolayca temizlenebilmeniz için dağıtım için yeni bir kaynak grubu oluşturun.
Dağıtımı doğrulama
Dağıtımın durumunu görmek için en üstteki Bildirimler ' i seçin. Dağıtım başarılı olana kadar bekleyin. ardından, Service Bus ad alanını içeren kaynak grubunun sayfasına gitmek için bildirim iletisindeki kaynak grubuna git ' i seçin.

kaynak listesinde Service Bus ad alanınızı görtığınızdan emin olun.

Service Bus ad alanı sayfasını görmek için listeden ad alanını seçin.
Kaynakları temizleme
Azure portal, kaynak grubunuzun kaynak grubu sayfasına gidin.
Araç çubuğundan Kaynak grubunu sil seçeneğini belirleyin.
Kaynak grubunun adını yazın ve Sil' i seçin.

Sonraki adımlar
Ad alanı/sıra için nasıl yetkilendirme kuralı oluşturulacağını gösteren aşağıdaki konuya bakın:
ARM şablonunu kullanarak ad alanı ve sıra için Service Bus yetkilendirme kuralı oluşturma
Şu makaleleri görüntüleyerek bu kaynakları yönetmeyi öğrenin: