Устаревание поддержки Azure Service Manager для служебной шины, ретранслятора и центров событий Azure

Resource Manager, наш стек облачной инфраструктуры следующего поколения, полностью заменяет "классическую" модель управления службами Azure (классическую модель развертывания). В результате классическая модель развертывания REST API для служебной шины, ретранслятора и центров событий будут прекращены 1 декабря 2021 года. О прекращении поддержки было впервые объявлено в объявлении Microsoft Tech Community. Для упрощения идентификации в URI этих API-интерфейсов есть management.core.windows.net. В следующей таблице приведен список устаревших API-интерфейсов и их версии API Azure Resource Manager, которые вы должны теперь использовать.

Чтобы продолжить использование служебной шины, ретранслятора и центров событий, перейдите к Resource Manager до 30 ноября 2021 г. Мы рекомендуем всем клиентам, которые по-прежнему используют старые API, в ближайшее время переключиться на дополнительные преимущества Resource Manager, которые включают группирование ресурсов, теги, упрощенный процесс развертывания и управления, а также детализированное управление доступом с помощью управления доступом на основе ролей Azure (Azure RBAC).

Дополнительные сведения об API Service Manager и Resource Manager для служебной шины, ретранслятора и центров событий Azure см. в нашей документации по REST API:

Service Manager REST API — REST API Resource Manager

API Service Manager (устарело) Resource Manager — API Служебной шины Resource Manager — API Центров событий Resource Manager — API Ретрансляции
Пространства имен — GetNamespaceAsync
Получение пространства имен Служебной шины
Получение пространства имен Центров событий
Получение пространства имен Ретрансляции
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
get get get
ConnectionDetails-GetConnectionDetails
Служебная шина/Центр событий/Ретрансляция GetConnectionDetals
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails
listkeys listkeys listkeys
Topics-GetTopicsAsync
Cлужебная шина
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top}
list    
Queues-GetQueueAsync
Cлужебная шина
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/queues/{queueName}
get    
Relays-GetRelaysAsync
Получение Ретрансляций
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/relays? $skip={skip}&$top={top}
    list
NamespaceAuthorizationRules-GetNamespaceAuthorizationRuleAsync
Служебная шина/Центр событий/Ретрансляция GetNamespaceAuthRule
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/authorizationrules?
getauthorizationrule getauthorizationrule getauthorizationrule
Namespaces-DeleteNamespaceAsync
Пространство имен удаления Служебной шины
Пространство имен удаления Центров событий
Пространство имен удаления Ретрансляции
DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
delete delete delete
MessagingSKUPlan-GetPlanAsync
Служебная шина/Центр событий/Ретрансляция Получить пространство имен
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan
get get get
MessagingSKUPlan-UpdatePlanAsync
Служебная шина/Центр событий/Ретрансляция Получить пространство имен
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan
createorupdate createorupdate createorupdate
NamespaceAuthorizationRules-UpdateNamespaceAuthorizationRuleAsync
Служебная шина/Центр событий/Ретрансляция Получить пространство имен
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
createorupdate createorupdateauthorizationrule createorupdateauthorizationrule
NamespaceAuthorizationRules-CreateNamespaceAuthorizationRuleAsync
Служебная шина/Центр событий/Ретрансляция
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
createorupdate createorupdateauthorizationrule createorupdateauthorizationrule
NamespaceProperties-GetNamespacePropertiesAsync
Получение пространства имен Служебной шины
Получение пространства имен Центров событий
Получение пространства имен Ретрансляции
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
get get get
RegionCodes-GetRegionCodesAsync
Служебная шина/Центр событий/Ретрансляция Получить пространство имен
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
     
NamespaceProperties-UpdateNamespacePropertyAsync
Служебная шина/Центр событий/Ретрансляция
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Regions/
createorupdate createorupdate createorupdate
EventHubsCrud-ListEventHubsAsync
Список Центров событий
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs?$skip={skip}&$top={top}
  list  
EventHubsCrud-GetEventHubAsync
Получение Центров событий
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs/{eventHubPath}
  get  
NamespaceAuthorizationRules-DeleteNamespaceAuthorizationRuleAsync
Служебная шина/Центр событий/Ретрансляция
DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
deleteauthorizationrule deleteauthorizationrule deleteauthorizationrule
NamespaceAuthorizationRules-GetNamespaceAuthorizationRulesAsync
Служебная шина/Центр событий/Ретрансляция
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules
listauthorizationrules listauthorizationrules listauthorizationrules
NamespaceAvailability-IsNamespaceAvailable
Доступность пространства имен Служебной шины
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/CheckNamespaceAvailability/?namespace=<namespaceValue>
checknameavailability checknameavailability checknameavailability
Namespaces-CreateOrUpdateNamespaceAsync
Служебная шина/Центр событий/Ретрансляция
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
createorupdate createorupdate createorupdate
Topics-GetTopicAsync
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics/{topicPath}
get    

Service Manager для PowerShell — Resource Manager для PowerShell

Команда Service Manager PowerShell (устарело) Новые команды Resource Manager Более новые команды Resource Manager
Get-AzureSBAuthorizationRule Get-AzureRmServiceBusAuthorizationRule. Get-AzServiceBusAuthorizationRule
Get-AzureSBLocation Get-AzureRmServiceBusGeoDRConfiguration Get-AzServiceBusGeoDRConfiguration
Get-AzureSBNamespace Get-AzureRmServiceBusNamespace Get-AzServiceBusNamespace
New-AzureSBAuthorizationRule New-AzureRmServiceBusAuthorizationRule. New-AzServiceBusAuthorizationRule
New-AzureSBNamespace New-AzureRmServiceBusNamespace New-AzServiceBusNamespace
Remove-AzureSBAuthorizationRule Remove-AzureRmServiceBusAuthorizationRule Remove-AzServiceBusAuthorizationRule
Remove-AzureSBNamespace Remove-AzureRmServiceBusNamespace Remove-AzServiceBusNamespace
Set-AzureSBAuthorizationRule Set-AzureRmServiceBusAuthorizationRule. Set-AzServiceBusAuthorizationRule

Дальнейшие действия

Обратитесь к следующей документации.