Bagikan melalui


Membuat namespace Bus Layanan dengan menggunakan templat Azure Resource Manager

Pelajari cara menggunakan templat Azure Resource Manager untuk membuat namespace Bus Layanan. Anda dapat menggunakan templat ini untuk penyebaran Anda sendiri, atau mengkustomisasikannya untuk memenuhi kebutuhan Anda. Untuk informasi selengkapnya tentang membuat templat, lihat dokumentasi Azure Resource Manager.

Templat berikut ini juga tersedia untuk membuat namespace Bus Layanan:

Catatan

Sebaiknya Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Untuk memulai, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Bua namespacet bus layanan

Dalam mulai cepat ini, Anda menggunakan templat Resource Manager yang ada dari Templat Azure Quickstart:

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "serviceBusNamespaceName": {
      "type": "string",
      "metadata": {
        "description": "Name of the Service Bus namespace"
      }
    },
    "serviceBusSku": {
      "type": "string",
      "allowedValues": [
        "Basic",
        "Standard",
        "Premium"
      ],
      "defaultValue": "Standard",
      "metadata": {
        "description": "The messaging tier for service Bus namespace"
      }
    },
    "location": {
      "type": "string",
      "defaultValue": "[resourceGroup().location]",
      "metadata": {
        "description": "Location for all resources."
      }
    }
  },
  "resources": [
    {
      "apiVersion": "2018-01-01-preview",
      "name": "[parameters('serviceBusNamespaceName')]",
      "type": "Microsoft.ServiceBus/namespaces",
      "location": "[parameters('location')]",
      "sku": {
        "name": "[parameters('serviceBusSku')]"
      },
      "properties": {}
    }
  ]
}

Untuk menemukan sampel templat lainnya, lihat Templat Mulai Cepat Azure.

Untuk membuat namespace bus layanan dengan menyebarkan templat:

  1. Pilih Coba dari blok kode berikut untuk membuka, lalu ikuti instruksi untuk masuk ke Azure Cloud Shell.

    $serviceBusNamespaceName = Read-Host -Prompt "Enter a name for the service bus namespace to be created"
    $location = Read-Host -Prompt "Enter the location (i.e. centralus)"
    $resourceGroupName = "${serviceBusNamespaceName}rg"
    $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-namespace/azuredeploy.json"
    
    New-AzResourceGroup -Name $resourceGroupName -Location $location
    New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -serviceBusNamespaceName $serviceBusNamespaceName
    
    Write-Host "Press [ENTER] to continue ..."
    

    Nama grup sumber daya adalah nama namespace layanan bus dengan rg ditambahkan.

  2. Pilih Salin untuk menyalin skrip PowerShell.

  3. Klik kanan konsol shell lalu pilih Tempel.

Dibutuhkan beberapa saat untuk membuat pusat aktivitas.

Verifikasi penyebaran

Untuk memverifikasi penyebaran, Anda dapat membuka grup sumber daya dari portal Azure, atau menggunakan skrip Azure PowerShell berikut ini. Jika Cloud shell masih terbuka, Anda tidak perlu menyalin/menjalankan baris pertama dan kedua dari skrip berikut.

$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"

Get-AzServiceBusNamespace -ResourceGroupName $resourceGroupName -Name $serviceBusNamespaceName

Write-Host "Press [ENTER] to continue ..."

Azure PowerShell digunakan untuk menyebarkan templat ARM dalam tutorial ini. Untuk metode penyebaran templat lainnya, lihat:

Membersihkan sumber daya

Saat sumber daya Azure tidak lagi diperlukan, bersihkan sumber daya yang Anda sebarkan dengan menghapus grup sumber daya. Jika Cloud shell masih terbuka, Anda tidak perlu menyalin/menjalankan baris pertama dan kedua dari skrip berikut.

$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"

Remove-AzResourceGroup -ResourceGroupName $resourceGroupName

Write-Host "Press [ENTER] to continue ..."

Langkah berikutnya

Dalam artikel ini, Anda membuat namespace Bus Layanan. Lihat mulai cepat lainnya untuk mempelajari cara membuat antrean, topik/langganan, dan menggunakannya: