Sdílet prostřednictvím


Vytvoření oboru názvů služby Service Bus pomocí šablony Azure Resource Manageru

Zjistěte, jak nasadit šablonu Azure Resource Manager k vytvoření oboru názvů Service Bus. Tuto šablonu můžete použít pro vlastní nasazení nebo ji upravit, aby splňovala vaše požadavky. Další informace o vytváření šablon najdete v dokumentaci k Azure Resource Manageru.

K dispozici jsou také následující šablony pro vytváření oborů názvů služby Service Bus:

Poznámka:

K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Pokud chcete začít, přečtěte si téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

Pokud ještě nemáte předplatné Azure, vytvořte si napřed bezplatný účet.

Vytvořit název Service Bus

V tomto rychlém startu použijete existující šablonu Resource Manageru z šablon Azure Pro rychlý start:

{
  "$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": {}
    }
  ]
}

Další ukázky šablon najdete v tématu Šablony pro rychlý start Azure.

Vytvořit obor názvů služby Service Bus nasazením šablony:

  1. Vyberte Vyzkoušet z následujícího bloku kódu a pak postupujte podle pokynů pro přihlášení ke službě 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 ..."
    

    Název skupiny prostředků je názvem oboru názvů služby Service Bus s příponou rg.

  2. Výběrem možnosti Kopírovat zkopírujte skript PowerShellu.

  3. Klikněte pravým tlačítkem myši na konzolu prostředí a pak vyberte Vložit.

Vytvoření centra událostí chvíli trvá.

Ověření nasazení

Pokud chcete zobrazit nasazený obor názvů služby Service Bus, můžete buď otevřít skupinu prostředků z webu Azure Portal, nebo použít následující skript Azure PowerShellu. Pokud je Cloud Shell stále otevřený, nemusíte kopírovat nebo spouštět první a druhý řádek následujícího skriptu.

$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 slouží k nasazení šablony v tomto kurzu. Další metody nasazení šablon najdete tady:

Vyčistěte zdroje

Pokud už prostředky Azure nepotřebujete, vyčistěte prostředky, které jste nasadili, odstraněním skupiny prostředků. Pokud je Cloud Shell stále otevřený, nemusíte kopírovat nebo spouštět první a druhý řádek následujícího skriptu.

$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 ..."

Další kroky

V tomto článku jste vytvořili obor názvů služby „Service Bus“. V dalších rychlých startech se dozvíte, jak vytvářet fronty, témata nebo předplatná a jak je používat: