И така, изтеглих azure powershell, защото исках да създам пространство от имена на служебна шина с прикачен ACS от powershell, нещо, което очевидно вече не може да се направи чрез потребителския интерфейс.
http://msdn.microsoft.com/en-us/library/azure/dn170478.aspx
Удостоверяването на Service Bus чрез ACS се управлява чрез придружаващо пространство от имена на ACS „-sb“. Ако искате да бъде създадено придружаващо пространство от имена на ACS за пространство от имена на Service Bus, създайте своето пространство от имена на Service Bus с помощта на кратката команда New-AzureSBNamespace PowerShell. Например: Windows PowerShell
New-AzureSBNamespace <namespaceName> "<Region>”
Например, ако създадете пространство от имена на Service Bus, наречено contoso.servicebus.windows.net, придружаващото пространство от имена на ACS, наречено contoso-sb.accesscontrol.windows.net, се осигурява автоматично. За всички пространства от имена, които са създадени преди август 2014 г., беше създадено придружаващо пространство от имена на ACS.
И така, това, което направих е:
Get-AzurePublishSettingsFile
Това ме накара да изтегля файл и след това използвах:
Import-AzurePublishSettingsFile –PublishSettingsFile "C:\Users\valencil\Google Drive\Tools\Pay-As-You-Go-9-5-2014-credentials.publishsettings"
Импортирането не даде никаква грешка, но когато опитах:
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