Microsoft Azureのサブスクリプションのディレクトリを変更後、新しいディレクトリのアカウントでサブスクリプションが見れない現象について紹介します。
Microsoft Azureのサブスクリプションを別のAzure ADのディレクトリに移した後、移行先のAzure AD の管理者でAzureにログインしてもサブスクリプションが見えません。
Azure ADの管理者であってもサブスクリプションに権限が無ければ、サブスクリプションの存在は確認できません。
また、移行前にサブスクリプションが確認できる状態であった場合、移行によりサブスクリプションのロールがすべて初期化されてしまうため、
移行元のディレクトリでは見えていたサブスクリプションも移行により見えない状態になってしまいます。
サブスクリプションの[アクセス制御 (IAM)]で移行先のAzure ADの管理者等のユーザーをロールに追加することでサブスクリプションが見えるようになります。
また、サブスクリプションへのロールを設定すれば、サブスクリプションに紐づいているリソースも表示される状態になります。
ディレクトリを iPentec-old から iPentec-new ディレクトリに移動した場合での例です。
ロールに追加したユーザーでAzureポータルにサインインして、サブスクリプションが表示できるか確認します。