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.
- Service Bus-névtér létrehozása
- Service Bus-névtér létrehozása üzenetsorral
- Service Bus-névtér létrehozása üzenetsorral és engedélyezési szabállyal
- Service Bus-névtér létrehozása témakörrel, előfizetéssel és szabállyal
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:
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:
- Azure-erőforrások kezelése az Azure PowerShell használatával
- Azure-erőforrások kezelése az Azure CLI használatával.
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:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: