2014-09-05 110 views
1

因此,我下載了Azure PowerShell,因爲我想通過PowerShell創建一個帶有附加ACS的服務總線命名空間,這顯然不能通過UI完成。如何通過PowerShell創建Windows服務ACS?服務器無法驗證請求

http://msdn.microsoft.com/en-us/library/azure/dn170478.aspx

通過ACS服務總線認證通過同伴「-sb」 ACS命名空間管理。如果您希望爲Service Bus名稱空間創建協同ACS名稱空間,請使用New-AzureSBNamespace PowerShell cmdlet創建您的Service Bus名稱空間。例如: 的Windows PowerShell

New-AzureSBNamespace <namespaceName> "<Region>」 

例如,如果你創建一個服務總線命名空間稱爲contoso.servicebus.windows.net,叫contoso-sb.accesscontrol.windows.net同伴ACS命名空間自動部署。對於2014年8月之前創建的所有名稱空間,都會創建一個伴隨的ACS名稱空間。

所以,我所做的是:

Get-AzurePublishSettingsFile 

這讓我下載一個文件,然後我用:

Import-AzurePublishSettingsFile –PublishSettingsFile "C:\Users\valencil\Google Drive\Tools\Pay-As-You-Go-9-5-2014-credentials.publishsettings" 

進口didnt拋出任何錯誤,但是當我嘗試:

New-AzureSBNamespace "levalencia" "West-Europe」 

我得到這個錯誤:

New-AzureSBNamespace : ForbiddenError: The server failed to authenticate the request. Verify that the certificate is valid and is associated with this 
subscription. 
At line:1 char:1 
+ New-AzureSBNamespace "levalencia" "West-Europe」 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : CloseError: (:) [New-AzureSBNamespace], CloudException 
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceBus.NewAzureSBNamespaceCommand 

回答

3

在發出new-azuresbnamespace命令之前,您需要設置/選擇預訂。

Select-AzureSubscription -SubscriptionName

+0

不存在。也許你的意思是這個http://msdn.microsoft.com/en-us/library/dn722501.aspx – 2014-09-05 12:45:50

+0

我試過了,我得到了這個問題:http://screencast.com/t/lFvgYAn2tKLH – 2014-09-05 12:48:50

+0

我認爲你失蹤了一些天青的powershell位確實存在:http://msdn.microsoft.com/en-us/library/dn495203.aspx我也在我自己的機器上驗證了這個cmdlet的存在(它有Azure PowerShell 8.7.1) – BrentDaCodeMonkey 2014-09-05 13:20:04

相關問題