0

「導入サービスでは見られない」で失敗...セットAzureServiceDiagnosticsExtensionは、私は次のコマンドを実行して、Azureのクラウドサービス用の診断設定を更新しようとしている

$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

私は実際には、まったく同じコマンドで成功を収めたが、別の紺碧のサブスクリプションできた(と明らかに異なるクラウドサービス名とキー)。ステージングスロットを作成し、ステージングスロットでコマンドを使用しようとしました。私はスロット全体を省略してみましたが、すべて同じ結果でした。

は、誰もがこの問題に遭遇し、それを修正する方法上の任意の洞察力を持っていますか?

答えて

1

問題はPowerShellで登録された複数のAzureサブスクリプションを有することに関連していました。

あなたは-AzureAccountを追加実行すると、PowerShellは永久に資格情報を保持します。あなたは、マシンをログオフし、PowerShellを閉じるなど、それをシャットダウンすることができ、PowerShellは、サブスクリプションへのアクセスを保持します。これは私が気付かなかったものです。

また、Add-AzureAccountを実行した後で、既に他のサブスクリプションが登録されている場合は、デフォルトとしてSelect-AzureSubscriptionを選択するまで、追加されたサブスクリプションのリソースにアクセスすることはできません。

関連する問題