【发布时间】:2015-07-06 00:59:55
【问题描述】:
我想在 Azure 上创建一个新的 Serviec Bus,然后使用自动化脚本对其进行扩展。
现在我可以通过 powershell cmdlet 成功创建服务总线
New-AzureSBNamespace -Name $Namespace -Location $Location -CreateACSNamespace $CreateACSNamespace -NamespaceType Messaging
但我找不到任何 cmdlet 或 azure 管理 API 来扩展其容量。
通过 nuget 安装 WindowsAzure.ServiceBus 后我发现了这个类
new Microsoft.ServiceBus.Management.MessagingSKUPlan(){SKU=2, SelectedEventHubUnit = 20 };
但我不知道如何使用它来扩展服务总线
我找到了一个终点https://manage.windowsazure.com/ServiceBus/UpdateMessagingSKUPlan http://manage.windowsazure.net 使用它来扩展服务总线,但它使用 http cookie 进行身份验证,这很难从使用 MS 证书的 Powershell 正常身份验证中实现。
我的问题是有什么方法可以从 Powershell 或 api 扩展 azure 服务总线? 如果没有,是否知道如何从我的自动化脚本中调用https://manage.windowsazure.com/ServiceBus/UpdateMessagingSKUPlan api?
【问题讨论】:
标签: azure azureservicebus