Preterição do suporte do Azure Service Manager para Azure Service Bus, Reencaminhamento e Hubs de Eventos

Resource Manager, a nossa pilha de infraestrutura de cloud de próxima geração, está a substituir totalmente o modelo "clássico" de Gestão de Serviços do Azure (modelo de implementação clássica). Como resultado, as APIs REST do modelo de implementação clássica para Service Bus, Reencaminhamento e Hubs de Eventos serão descontinuadas a 1 de dezembro de 2021. Esta depreciação foi anunciada pela primeira vez num anúncio de Microsoft Tech Community. Para uma identificação fácil, estas APIs têm management.core.windows.net no URI. Veja a seguinte tabela para obter uma lista das APIs preteridas e da respetiva versão da API do Azure Resource Manager que deve utilizar agora.

Para continuar a utilizar o Service Bus, o Reencaminhamento e os Hubs de Eventos, mude para Resource Manager até 30 de novembro de 2021. Incentivamos todos os clientes que ainda estão a utilizar APIs antigas a mudar em breve para tirar partido dos benefícios adicionais do Resource Manager, que incluem o agrupamento de recursos, etiquetas, um processo de implementação e gestão simplificado e um controlo de acesso detalhado com o controlo de acesso baseado em funções do Azure (RBAC do Azure).

Para obter mais informações sobre as APIs Service Manager e Resource Manager para Azure Service Bus, Reencaminhamento e Hubs de Eventos, veja a nossa documentação da API REST:

API REST Service Manager - API REST Resource Manager

APIs Service Manager (Preteridas) Resource Manager - API do Service Bus Resource Manager - API dos Hubs de Eventos Resource Manager - API de Reencaminhamento
Namespaces-GetNamespaceAsync
Obter Espaço de Nomes do Service Bus
Hubs de Eventos Obter Espaço de Nomes
Reencaminhar Obter Espaço de Nomes
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
obter obter obter
ConnectionDetails-GetConnectionDetails
Service Bus/Hub de Eventos/Reencaminhamento GetConnectionDetals
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails
listkeys listkeys listkeys
Topics-GetTopicsAsync
Service Bus
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top}
list    
Queues-GetQueueAsync
Service Bus
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/queues/{queueName}
obter    
Relays-GetRelaysAsync
Obter Reencaminhamentos
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/relays? $skip={skip}&$top={top}
    list
NamespaceAuthorizationRules-GetNamespaceAuthorizationRuleAsync
Service Bus/Hub de Eventos/Reencaminhar GetNamespaceAuthRule
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/authorizationrules?
getauthorizationrule getauthorizationrule getauthorizationrule
Namespaces-DeleteNamespaceAsync
Espaço de Nomes de Eliminação do Service Bus
Espaços de Nomes de Eliminação de Hubs de Eventos
Reencaminhamentos Eliminar Espaço de Nomes
DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
eliminar eliminar eliminar
MessagingSKUPlan-GetPlanAsync
Service Bus/Hub de Eventos/Reencaminhamento Obter Espaço de Nomes
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan
obter obter obter
MessagingSKUPlan-UpdatePlanAsync
Service Bus/Hub de Eventos/Reencaminhamento Obter Espaço de Nomes
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan
createorupdate createorupdate createorupdate
NamespaceAuthorizationRules-UpdateNamespaceAuthorizationRuleAsync
Service Bus/Hub de Eventos/Reencaminhamento Obter Espaço de Nomes
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
createorupdate createorupdateauthorizationrule createorupdateauthorizationrule
NamespaceAuthorizationRules-CreateNamespaceAuthorizationRuleAsync
Service Bus/Hub de Eventos/Reencaminhamento
PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
createorupdate createorupdateauthorizationrule createorupdateauthorizationrule
NamespaceProperties-GetNamespacePropertiesAsync
Obter Espaço de Nomes do Service Bus
Hubs de Eventos Obter Espaço de Nomes
Reencaminhar Obter Espaço de Nomes
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
obter obter obter
RegionCodes-GetRegionCodesAsync
Service Bus/EventHub/Relay Get Namespace
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}
     
NamespaceProperties-UpdateNamespacePropertyAsync
Service Bus/EventHub/Relay
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Regions/
createorupdate createorupdate createorupdate
EventHubsCrud-ListEventHubsAsync
Listar Hubs de Eventos
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs?$skip={skip}&$top={top}
  list  
EventHubsCrud-GetEventHubAsync
Obter Hubs de Eventos
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/eventhubs/{eventHubPath}
  obter  
NamespaceAuthorizationRules-DeleteNamespaceAuthorizationRuleAsync
Service Bus/Hub de Eventos/Reencaminhamento
DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name}
deleteauthorizationrule deleteauthorizationrule deleteauthorizationrule
NamespaceAuthorizationRules-GetNamespaceAuthorizationRulesAsync
Service Bus/EventHub/Relay
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules
listauthorizationrules listauthorizationrules listauthorizationrules
NamespaceAvailability-IsNamespace Disponível
Disponibilidade do Espaço de Nomes do Service Bus
GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/CheckNamespaceAvailability/?namespace=<namespaceValue>
checknameavailability checknameavailability checknameavailability
Namespaces-CreateOrUpdateNamespaceAsync
Service Bus/Hub de Eventos/Reencaminhamento
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}
obter    

Service Manager PowerShell - Resource Manager PowerShell

Service Manager comando do PowerShell (Preterido) Novos Comandos de Resource Manager Comando de Resource Manager mais recente
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

Passos seguintes

Veja a seguinte documentação: