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.

Azure’a dağıtma

Ö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:

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.

Azure’a dağıtın

Dağıtımı doğrulama

  1. 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.

    Dağıtımdan bildirim

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

    Kaynak grubu-ad alanı

  3. Service Bus ad alanı sayfasını görmek için listeden ad alanını seçin.

Kaynakları temizleme

  1. Azure portal, kaynak grubunuzun kaynak grubu sayfasına gidin.

  2. Araç çubuğundan Kaynak grubunu sil seçeneğini belirleyin.

  3. Kaynak grubunun adını yazın ve Sil' i seçin.

    Kaynak Grubu-Sil

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: