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.
- Vytvoření oboru názvů služby Service Bus
- Vytvoření oboru názvů služby Service Bus s frontou
- Vytvoření oboru názvů služby Service Bus s frontou a autorizačním pravidlem
- Vytvoření oboru názvů služby Service Bus s tématem, předplatným a pravidlem
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:
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ů: