淘汰 Azure 服務匯流排、轉送和事件中樞的 Azure Service Manager 支援
Resource Manager 是我們新一代的雲端基礎結構堆疊,可完全取代「傳統」Azure 服務管理模型 (傳統部署模型)。 因此,服務匯流排、轉送和事件中樞的傳統部署模型 REST API 已於 2021 年 12 月 1 日淘汰。 這項淘汰最初是在 Microsoft Tech Community公告上宣佈。 為了方便識別,這些 API 在其 URI 中具有 management.core.windows.net
。 請參閱下表以取得已淘汰的 API 清單,以及您現在應該使用的 Azure Resource Manager API 版本。
若要繼續使用服務匯流排、轉送和事件中樞,請在 2021 年 11 月 30 日之前改用 Resource Manager。 我們鼓勵仍在使用舊版 API 的所有客戶盡快切換,以便運用 Resource Manager 的額外功能,包括資源群組、標籤、精簡的部署和管理流程,以及採用 Azure 角色型存取控制 (Azure RBAC) 的精細存取控制。
如需適用於 Azure 服務匯流排、轉寄和事件中樞的 Service Manager 和 Resource Manager API 的更多詳細資訊,請參閱 REST API 文件:
Service Manager REST API - Resource Manager REST API
Service Manager API (已淘汰) | Resource Manager - 服務匯流排 API | Resource Manager - 事件中樞 API | Resource Manager - 轉送 API |
---|---|---|---|
Namespaces-GetNamespaceAsync 服務匯流排取得命名空間 事件中樞取得命名空間 轉送取得命名空間 GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name} |
get | get | get |
ConnectionDetails-GetConnectionDetails Service Bus/Event Hub/Relay GetConnectionDetals GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/ConnectionDetails |
listkeys | listkeys | listkeys |
Topics-GetTopicsAsync 服務匯流排 GET https://management.core.windows.net/{subscription ID}/services/ServiceBus/Namespaces/{namespace name}/topics? $skip={skip}&$top={top} |
清單 | ||
Queues-GetQueueAsync 服務匯流排 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} |
清單 | ||
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} |
清單 | ||
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 文件