2017-05-24 17 views
0

Azure Portalから2つのサブスクリプションを作成しましたが、新しく作成したサブスクリプションをPython SDKを使用してリストアできませんでした。これは、古いサブスクリプションをうまく一覧表示します。新しいAzureサブスクリプションはazure python sdkで表示されていません

私もCLIで同じ問題がありましたが、ログアウトしてログインし直すことで問題が解決されました。

サブスクリプションをスキャンして更新するための他のサブスクリプション操作はありません。 Azure Active Directoryで新しいサブスクリプションを管理するために必要なことはありますか?

+0

CLI 2.0についてお聞きしますか?これは、この正確なSDKに基づいているからです。私はあなたの行動の理由を見ません:/ –

+0

はい、CLI 2.0。私でもない。 AADに別のアプリを登録して、それがすべてのサブスクリプションを報告するかどうか確認する必要がありますか? –

+0

@SanjayKulkarni私の知るところでは、サブスクリプションはローカルキャッシュに保存されています。 'az account clear'(az logout)と' az login'をもう一度使うことができます。 –

答えて

2

これらのサブスクリプションの情報を取得する権限がないAzure ADに登録されているクライアントが原因で、問題を再現しようとしました。だから解決策は、下の図のようにクライアントのためにOwnerのような役割を追加することで、各サブスクリプションのアクセス許可を追加することです。

enter image description here

次に、あなたのコードは正常に動作しますが、私は解決策は、あなたのための完璧ではないことを知っています。私はより良いものを探しています。

関連する問題