0

나는 다음과 같은 명령을 푸른 클라우드 서비스에 대한 진단 구성을 업데이트하기 위해 노력하고있어 "배포 서비스에서 찾을 수 없습니다"로 다음과 같은 오류와 함께 실패설정-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 

실패합니다. ..

설정 AzureServiceDiagnosticsExtension : 배포가 서비스에서 찾을 수 없습니다 : MyCloudServiceName와 슬롯 : 생산. 1 개 문자 : 행에서 1 + 설정 - AzureServiceDiagnosticsExtension -ServiceName MyCloudServiceName ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 는 + CategoryInfo : NotSpecified : (:) [설정 -AzureServiceDiagnosticsExtension, 예외 + FullyQualifiedErrorId : System.Exception, Microsoft.WindowsAzure.Commands.ServiceManagement.Extensions.SetAzureSe 는 실제로 동일한 명령하지만, 다른 푸른 가입에 성공 했어

rviceDiagnosticsExtensionCommand (그리고 분명히 다른 클라우드 서비스 이름과 키). 나는 준비 슬롯을 만들고 준비 슬롯에서 명령을 사용하여 시도했습니다. 나는 또한 슬롯을 모두 생략 해 보았습니다. 모두 같은 결과를 얻었습니다.

누구든지이 문제가 발생하여이를 수정하는 방법에 대해 통찰력을 갖고 있습니까?

가 해결 된이 문제는 GitHub의에 게시 된

답변

1

문제가 PowerShell에서 등록 된 여러 푸른 구독 데 관련이 있었다.

추가-AzureAccount를, PowerShell은 영구적으로 자격 증명을 유지 실행할 때. 당신은 컴퓨터를 로그 오프, PowerShell을 닫으 등을 종료 할 수 있습니다, PowerShell은 가입에 대한 액세스 권한을 보유합니다. 이것은 내가 몰랐던 것입니다.

Add-AzureAccount를 실행 한 후에도 다른 구독이 이미 등록 된 경우 Select-AzureSubscription을 사용하여 기본값으로 선택하기 전까지 추가 된 구독의 리소스에 액세스 할 수 없습니다.