rychlý start: vytvoření oboru názvů Service Bus s použitím tématu a předplatného pomocí šablony Azure Resource Manager

tento článek ukazuje, jak použít šablonu Azure Resource Manager, která vytvoří obor názvů Service Bus a téma a předplatné v rámci tohoto oboru názvů. V tomto článku se dozvíte, jak určit, které prostředky se nasazují a jak definovat parametry, které jsou zadané při spuštění nasazení. 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 tématu Tvorba šablon Azure Resource Manageru.

úplnou šablonu najdete v tématu obor názvů Service Bus se šablonou pro téma a odběr .

Poznámka

Následující šablony Azure Resource Manager jsou k dispozici ke stažení a nasazení.

Pokud chcete vyhledat nejnovější šablony, přejděte na galerii šablon Azure pro rychlý Start a vyhledejte Service Bus.

Co nasazujete?

pomocí této šablony nasadíte Service Bus obor názvů s tématem a předplatným.

Service Bus témata a předplatná poskytují ve vzoru pro publikování a odběry formu komunikace 1: n.

Pokud chcete nasazení spustit automaticky, klikněte na následující tlačítko:

Nasazení do Azure

Parametry

Pomocí Azure Resource Manageru definujete parametry pro hodnoty, které chcete zadat při nasazení šablony. Šablona obsahuje oddíl s názvem Parameters , který obsahuje všechny hodnoty parametrů. Definujte parametr pro tyto hodnoty, které se liší v závislosti na projektu, který nasazujete, nebo na základě prostředí, do kterého nasazujete. Nedefinujte parametry pro hodnoty, které jsou vždy stejné. Každá hodnota parametru se v šabloně použije k definování nasazovaných prostředků.

Šablona definuje následující parametry:

serviceBusNamespaceName

název oboru názvů Service Bus, který se má vytvořit

"serviceBusNamespaceName": {
"type": "string"
}

serviceBusTopicName

název tématu vytvořeného v oboru názvů Service Bus.

"serviceBusTopicName": {
"type": "string"
}

serviceBusSubscriptionName

název předplatného, které jste vytvořili v oboru názvů Service Bus.

"serviceBusSubscriptionName": {
"type": "string"
}

serviceBusApiVersion

verze Service Bus rozhraní API šablony.

"serviceBusApiVersion": {
       "type": "string",
       "defaultValue": "2017-04-01",
       "metadata": {
           "description": "Service Bus ApiVersion used by the template"
       }

Prostředky k nasazení

vytvoří obor názvů standard Service Bus typu zasílání zpráv s tématem a odběrem.

"resources": [{
        "apiVersion": "[variables('sbVersion')]",
        "name": "[parameters('serviceBusNamespaceName')]",
        "type": "Microsoft.ServiceBus/Namespaces",
        "location": "[variables('location')]",
        "kind": "Messaging",
        "sku": {
            "name": "Standard",
        },
        "resources": [{
            "apiVersion": "[variables('sbVersion')]",
            "name": "[parameters('serviceBusTopicName')]",
            "type": "Topics",
            "dependsOn": [
                "[concat('Microsoft.ServiceBus/namespaces/', parameters('serviceBusNamespaceName'))]"
            ],
            "properties": {
                "path": "[parameters('serviceBusTopicName')]",
            },
            "resources": [{
                "apiVersion": "[variables('sbVersion')]",
                "name": "[parameters('serviceBusSubscriptionName')]",
                "type": "Subscriptions",
                "dependsOn": [
                    "[parameters('serviceBusTopicName')]"
                ],
                "properties": {}
            }]
        }]
    }]

Informace o syntaxi a vlastnostech JSON najdete v tématu obory názvů, témataa předplatná.

Příkazy pro spuštění nasazení

Pokud chcete nasadit prostředky do Azure, musíte být přihlášení k účtu Azure a používat modul Azure Resource Manager. Další informace o použití Azure Resource Manageru s Azure PowerShellem nebo Azure CLI najdete v tématech:

Následující příklady předpokládají, že v účtu již máte skupinu prostředků s daným názvem.

PowerShell

New-AzureResourceGroupDeployment -Name \<deployment-name\> -ResourceGroupName \<resource-group-name\> -TemplateUri <https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-topic-and-subscription/azuredeploy.json>

Azure CLI

az deployment group create \<my-resource-group\> --name \<my-deployment-name\> --template-uri <https://raw.githubusercontent.com/azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-topic-and-subscription/azuredeploy.json>

Další kroky

Teď, když jste vytvořili a nasadili prostředky pomocí Azure Resource Manager, Naučte se spravovat tyto prostředky zobrazením těchto článků: