Устаревание поддержки 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-GetTopicAsyncGET 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 |
Дальнейшие действия
Обратитесь к следующей документации.
- Последняя версия документации REST API
- Последняя версия документации PowerShell