Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Узнайте, как развернуть шаблон Azure Resource Manager для создания пространства имен служебной шины. Этот шаблон можно использовать для собственных развертываний или настроить его в соответствии с вашими требованиями. Дополнительные сведения о создании шаблонов см. в документации по Azure Resource Manager.
Для создания пространств имен служебной шины также доступны следующие шаблоны:
- Создайте пространство имен служебной шины с очередью
- Создать пространство имен служебной шины с темой и подпиской
- Создание пространства имен служебной шины с правилом очереди и авторизации
- Создание пространства имен сервисной шины с топиком, подпиской и правилом
Замечание
Мы рекомендуем использовать модуль Azure Az PowerShell для взаимодействия с Azure. Чтобы начать, ознакомьтесь с разделом Установка Azure PowerShell. Чтобы узнать, как перейти на модуль Az PowerShell, см. статью Миграция Azure PowerShell с AzureRM на Az.
Если у вас нет подписки Azure, создайте бесплатную учетную запись перед началом работы.
Создание пространства имен служебной шины
В этом кратком руководстве вы используете существующий шаблон Resource Manager из шаблонов быстрого запуска Azure:
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"serviceBusNamespaceName": {
"type": "string",
"metadata": {
"description": "Name of the Service Bus namespace"
}
},
"serviceBusSku": {
"type": "string",
"allowedValues": [
"Basic",
"Standard",
"Premium"
],
"defaultValue": "Standard",
"metadata": {
"description": "The messaging tier for service Bus namespace"
}
},
"location": {
"type": "string",
"defaultValue": "[resourceGroup().location]",
"metadata": {
"description": "Location for all resources."
}
}
},
"resources": [
{
"apiVersion": "2018-01-01-preview",
"name": "[parameters('serviceBusNamespaceName')]",
"type": "Microsoft.ServiceBus/namespaces",
"location": "[parameters('location')]",
"sku": {
"name": "[parameters('serviceBusSku')]"
},
"properties": {}
}
]
}
Дополнительные примеры шаблонов см. в статье "Шаблоны быстрого запуска Azure".
Чтобы создать пространство имен служебной шины, разверните шаблон:
Выберите "Попробовать" из следующего блока кода и следуйте инструкциям для входа в Azure Cloud Shell.
$serviceBusNamespaceName = Read-Host -Prompt "Enter a name for the service bus namespace to be created" $location = Read-Host -Prompt "Enter the location (i.e. centralus)" $resourceGroupName = "${serviceBusNamespaceName}rg" $templateUri = "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/quickstarts/microsoft.servicebus/servicebus-create-namespace/azuredeploy.json" New-AzResourceGroup -Name $resourceGroupName -Location $location New-AzResourceGroupDeployment -ResourceGroupName $resourceGroupName -TemplateUri $templateUri -serviceBusNamespaceName $serviceBusNamespaceName Write-Host "Press [ENTER] to continue ..."Имя группы ресурсов — это имя пространства имен служебной шины с добавленным rg .
Выберите "Копировать", чтобы скопировать скрипт PowerShell.
Щелкните правой кнопкой мыши консоль оболочки и выберите " Вставить".
Создание концентратора событий занимает несколько минут.
Проверка развертывания
Чтобы просмотреть развернутое пространство имен служебной шины, можно открыть группу ресурсов на портале Azure или использовать следующий скрипт Azure PowerShell. Если Cloud Shell по-прежнему открыт, вам не нужно копировать и запускать первые и второй строки следующего скрипта.
$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"
Get-AzServiceBusNamespace -ResourceGroupName $resourceGroupName -Name $serviceBusNamespaceName
Write-Host "Press [ENTER] to continue ..."
Azure PowerShell используется для развертывания шаблона в этом руководстве. Сведения о других методах развертывания шаблонов см. в следующих статье:
Очистите ресурсы
Если ресурсы Azure больше не нужны, очистите развернутые ресурсы, удалив группу ресурсов. Если Cloud Shell по-прежнему открыт, вам не нужно копировать и запускать первые и второй строки следующего скрипта.
$serviceBusNamespaceName = Read-Host -Prompt "Enter the same service bus namespace name used earlier"
$resourceGroupName = "${serviceBusNamespaceName}rg"
Remove-AzResourceGroup -ResourceGroupName $resourceGroupName
Write-Host "Press [ENTER] to continue ..."
Дальнейшие шаги
В этой статье вы создали пространство имен служебной шины. Ознакомьтесь с другими краткими руководствами по созданию очередей, разделов и подписок и их использования: