Megosztás a következőn keresztül:


Rövid útmutató: Service Bus-névtér létrehozása témakörrel és előfizetéssel Egy Azure Resource Manager-sablon használatával

Ez a cikk bemutatja, hogyan használható egy Azure Resource Manager-sablon, amely létrehoz egy Service Bus-névteret, valamint egy témakört és előfizetést a névtérben. A cikk bemutatja, hogyan adhatja meg, hogy mely erőforrások legyenek üzembe helyezve, és hogyan határozhatja meg az üzembe helyezés végrehajtásakor megadott paramétereket. Ezt a sablont saját üzembe helyezési műveleteihez is használhatja, vagy akár igényeinek megfelelően testre is szabhatja

A sablonok létrehozásáról további információkat az Authoring Azure Resource Manager templates (Azure Resource Manager-sablonok készítése) című témakörben talál.

A teljes sablonért tekintse meg a Service Bus-névteret témakörrel és előfizetési sablonnal.

Feljegyzés

Az alábbi Azure Resource Manager-sablonok letölthetők és üzembe helyezhetők.

A legújabb sablonok kereséséhez látogasson el az Azure Rövid útmutatósablonok gyűjteménybe, és keressen rá a Service Busra.

Mit telepít?

Ezzel a sablonnal egy Service Bus-névteret helyez üzembe témakörrel és előfizetéssel.

A Service Bus-témakörök és -előfizetések egy-a-többhöz típusú kommunikációt biztosítanak közzétételi/előfizetési mintában.

Az automatikus üzembe helyezéshez kattintson az alábbi gombra:

Üzembe helyezés az Azure-ban

Paraméterek

Az Azure Resource Managerrel meghatározhatja a sablon üzembe helyezésekor megadandó értékek paramétereit. A sablon tartalmaz egy szakaszt Parameters , amely az összes paraméterértéket tartalmazza. Adjon meg egy paramétert azoknak az értékeknek, amelyek az üzembe helyezendő projekttől vagy a környezettől függően változnak. Ne adjon meg olyan paramétereket olyan értékhez, amelyek nem változnak. A sablonban minden egyes paraméterérték az üzembe helyezendő erőforrások megadásához lesz felhasználva.

A sablon a következő paramétereket határozza meg:

serviceBusNamespaceName

A létrehozandó Service Bus-névtér neve.

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

serviceBusTopicName

A Service Bus-névtérben létrehozott témakör neve.

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

serviceBusSubscriptionName

A Service Bus-névtérben létrehozott előfizetés neve.

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

serviceBusApiVersion

A sablon Service Bus API-verziója.

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

Üzembe helyezendő erőforrások

Létrehoz egy szabványos Service Bus-névteret üzenetkezelés típusú, témakörrel és előfizetéssel.

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

A JSON szintaxisát és tulajdonságait a névterek, témakörök és előfizetések című témakörben talál.

Az üzembe helyezést futtató parancsok

Ha üzembe kívánja helyezni ezeket az erőforrásokat az Azure-ban, be kell jelentkeznie az Azure-fiókba, és az Azure Resource Manager modult kell használnia. További információ az Azure Resource Manager Azure PowerShell-lel vagy Azure CLI-vel való használatáról:

A következő példák feltételezik, hogy a fiókjában már létezik egy erőforráscsoport a megadott névvel.

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>

Következő lépések

Most, hogy az Azure Resource Managerrel létrehozott és üzembe helyezett erőforrásokat, az alábbi cikkekből megtudhatja, hogyan kezelheti ezeket az erőforrásokat: