Как я могу создать службу Windows ACS с помощью powershell? Серверу не удалось аутентифицировать запрос
Итак, я скачал Azure PowerShell, потому что я хотел создать пространство имен служебной шины с подключенным ACS с помощью PowerShell, что, по-видимому, больше невозможно сделать с помощью пользовательского интерфейса.
http://msdn.microsoft.com/en-us/library/azure/dn170478.aspx
Аутентификация служебной шины через ACS управляется через сопутствующее пространство имен "-sb" ACS. Если вы хотите создать сопутствующее пространство имен ACS для пространства имен служебной шины, создайте свое пространство имен служебной шины с помощью командлета New-AzureSBNamespace PowerShell. Например: Windows PowerShell
New-AzureSBNamespace <namespaceName> "<Region>”
Например, если вы создаете пространство имен служебной шины с именем 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
1 ответ
Вам нужно установить / выбрать подписку, прежде чем вводить команду new-azuresbnamespace.
Select-AzureSubscription -SubscriptionName