0

Я пытаюсь обновить конфигурацию диагностики для облака службы Azure с помощью следующей команды ...Set-AzureServiceDiagnosticsExtension терпит неудачу с «Развертывание не найдено в службе»

$storage = New-AzureStorageContext -StorageAccountName {storageName} -StorageAccountKey {storage key} 
Set-AzureServiceDiagnosticsExtension -ServiceName MyCloudServiceName -StorageContext $storage -Role {my role name} -Slot Production -DiagnosticsConfigurationPath MyWorkerRoleContent\diagnosticsUAT.wadcfgx 

которая не со следующей ошибкой. ..

Set-AzureServiceDiagnosticsExtension: Развертывание не найден в службы: MyCloudServiceName и слот: Производство. В строке: 1 знак: 1 + Set-AzureServiceDiagnosticsExtension -ServiceName MyCloudServiceName ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Set -AzureServiceDiagnosticsExtension] Исключение + FullyQualifiedErrorId: System.Exception, Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.SetAzureSe rviceDiagnosticsExtensionCommand

Я на самом деле имел успех с теми же самыми командами, но на другую лазурную подписке (и очевидно, разные имена и ключи облачных сервисов). Я попытался создать промежуточный сегмент и использовать команду в промежуточном слоте. Я также пробовал пропустить слот в целом, все с тем же результатом.

Кто-нибудь сталкивался с такой вопрос и есть какие-либо представление о том, как исправить это?

ответ

1

Проблема была связана с наличием нескольких Azure подписок, зарегистрированных в PowerShell.

При запуске надстройки AzureAccount, PowerShell постоянно сохраняет учетные данные. Вы можете закрыть PowerShell, выйти из машины, закрыть ее и т. Д., PowerShell сохраняет доступ к подписке. Это то, чего я не понимал.

Также после запуска Add-AzureAccount, если другие подписки уже зарегистрированы, вы не сможете получить доступ к ресурсам в добавленной подписке, пока не выбрали его по умолчанию, используя Select-AzureSubscription.

Смежные вопросы