Descontinuação do suporte do Azure Service Manager para o Azure Service Bus, Retransmissão e Hubs de Eventos
O Resource Manager, nossa pilha de infraestrutura de nuvem de última geração, está substituindo totalmente o modelo "clássico" de Gerenciamento de Serviços do Azure (modelo de implantação clássico). Como resultado, as APIs REST do modelo de implantação clássico para Service Bus, Retransmissão e Hubs de Eventos serão desativadas em 1º de dezembro de 2021. Essa substituição foi anunciada pela primeira vez em um anúncio da Microsoft Tech Community. Para facilitar a identificação, essas APIs têm management.core.windows.net
em seu URI. Consulte a tabela a seguir para obter uma lista das APIs preteridas e sua versão da API do Azure Resource Manager que você deve usar agora.
Para continuar usando o Service Bus, o Relay e os Hubs de Eventos, mude para o Gerenciador de Recursos até 30 de novembro de 2021. Incentivamos todos os clientes que ainda estão usando APIs antigas a fazer a mudança em breve para aproveitar os benefícios extras do Gerenciador de Recursos, que incluem agrupamento de recursos, tags, um processo de implantação e gerenciamento simplificado e controle de acesso refinado usando o controle de acesso baseado em função do Azure (Azure RBAC).
Para obter mais informações sobre as APIs do Service Manager e do Resource Manager para o Azure Service Bus, Relay e Event Hubs, consulte nossa documentação da API REST:
Service Manager REST API - Resource Manager REST API
APIs do Service Manager (preteridas) | Gerenciador de Recursos - API do Service Bus | Resource Manager - API de Hubs de Eventos | Gestor de Recursos - API de Retransmissão |
---|---|---|---|
Namespaces-GetNamespaceAsync Service Bus Obter namespace Hubs de eventos obtêm namespace Retransmissão Obter namespace GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
Obter | Obter | Obter |
ConnectionDetails-GetConnectionDetails Barramento de serviço/Hub de eventos/Retransmissão GetConnectionDetails GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails |
listkeys | listkeys | listkeys |
Tópicos-GetTopicsAsync Service Bus GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top} |
list | ||
Filas-GetQueueAsync Service Bus GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/queues/{queueName} |
Obter | ||
Relés-GetRelaysAsync Obter Relés GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/relays? $skip={skip}&$top={top} |
list | ||
NamespaceAuthorizationRules-GetNamespaceAuthorizationRuleAsync Barramento de Serviço/Hub de Eventos/Retransmissão GetNamespaceAuthRule GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/authorizationrules? |
GetAuthorizationRule | GetAuthorizationRule | GetAuthorizationRule |
Namespaces-DeleteNamespaceAsync Namespace de exclusão do Service Bus Hubs de eventos excluem namespace Relés Excluir namespace DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
eliminar | eliminar | eliminar |
MensagensSKUPlan-GetPlanAsync Service Bus/Event Hub/Relay Obter namespace GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan |
Obter | Obter | Obter |
MessagingSKUPlan-UpdatePlanAsync Service Bus/Event Hub/Relay Obter namespace PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/MessagingPlan |
createorupdate | createorupdate | createorupdate |
NamespaceAuthorizationRules-UpdateNamespaceAuthorizationRuleAsync Service Bus/Event Hub/Relay Obter namespace PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} |
createorupdate | CreateOrUpdateAuthorizationRule | CreateOrUpdateAuthorizationRule |
NamespaceAuthorizationRules-CreateNamespaceAuthorizationRuleAsync |
|||
Barramento de serviço/Hub de eventos/RetransmissãoPUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} |
createorupdate | CreateOrUpdateAuthorizationRule | CreateOrUpdateAuthorizationRule |
NamespaceProperties-GetNamespacePropertiesAsync Service Bus Obter namespace Hubs de eventos obtêm namespace Retransmissão Obter namespace GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
Obter | Obter | Obter |
RegionCodes-GetRegionCodesAsync Service Bus/EventHub/Relay Obter namespace GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
|||
NamespaceProperties-UpdateNamespacePropertyAsync Barramento de serviço/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 Barramento de serviço/Hub de eventos/Retransmissão DELETE https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules/{rule name} |
deleteauthorizationrule | deleteauthorizationrule | deleteauthorizationrule |
NamespaceAuthorizationRules-GetNamespaceAuthorizationRulesAsync Barramento de serviço/EventHub/Relay GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/AuthorizationRules |
listauthorizationrules | listauthorizationrules | listauthorizationrules |
NamespaceAvailability-IsNamespaceAvailable Disponibilidade do namespace do Service Bus GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/CheckNamespaceAvailability/?namespace=<namespaceValue> |
checknamedisponibilidade | checknamedisponibilidade | checknamedisponibilidade |
Namespaces-CreateOrUpdateNamespaceAsync Barramento de serviço/Hub de eventos/Retransmissão PUT https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
createorupdate | createorupdate | createorupdate |
Tópicos-GetTopicAsyncGET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics/{topicPath} |
Obter |
Service Manager PowerShell - PowerShell do Gerenciador de Recursos
Comando PowerShell do Service Manager (Preterido) | Novos comandos do Resource Manager | Comando mais recente do 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 |
Próximos passos
Consulte a seguinte documentação:
- Documentação mais recente da API REST
- Documentação mais recente do PowerShell