Sdílet prostřednictvím


Rychlý start: Vytvoření oboru názvů služby Service Bus s tématem a předplatným pomocí šablony Azure Resource Manageru

Tento článek ukazuje, jak použít šablonu Azure Resource Manageru, která vytvoří obor názvů služby Service Bus a téma a předplatné v rámci tohoto oboru názvů. Článek vysvětluje, jak určit, které prostředky se nasazují, a jak definovat parametry, které jsou zadány 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 oboru názvů služby Service Bus s tématem a šablonou předplatného .

Poznámka:

Ke stažení a nasazení jsou k dispozici následující šablony Azure Resource Manageru.

Pokud chcete vyhledat nejnovější šablony, navštivte galerii šablon Azure Pro rychlý start a vyhledejte Service Bus.

Co nasazujete?

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

Témata a odběry služby Service Bus poskytují v modelu publikování a odběru 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:

serviceBusNamespaceNameName

Název oboru názvů služby Service Bus, který se má vytvořit.

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

serviceBusTopicName

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

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

serviceBusSubscriptionName

Název předplatného vytvořeného v oboru názvů služby Service Bus.

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

serviceBusApiVersion

Verze rozhraní API služby Service Bus šablony

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

Prostředky k nasazení

Vytvoří standardní obor názvů služby Service Bus typu Zasílání zpráv s tématem a předplatným.

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

Syntaxi a vlastnosti JSON najdete v oborech názvů, tématech a odběrech.

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 Manageru, se dozvíte, jak spravovat tyto prostředky pomocí těchto článků: