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í.
- Vytvoření oboru názvů Service Busu
- vytvoření oboru názvů Service Bus s využitím fronty
- vytvoření oboru názvů Service Bus s použitím fronty a autorizačního pravidla
- vytvoření oboru názvů Service Bus s použitím tématu, předplatného a pravidla
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:
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ů:
