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/ReencaminhamentoPUT 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-GetTopicAsyncGET 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:
- Documentação mais recente da API REST
- Documentação mais recente do PowerShell