【问题标题】:Azure - az aks cli azure ad errorAzure - az aks cli azure 广告错误
【发布时间】:2018-03-13 21:18:30
【问题描述】:

我有两个不同的 Azure 广告租户

第一个是foo

第二个是bar

一个订阅

名字是baz

帐户管理员在“管理和结算概览”服务部分显示为 foo

当我将目录从门户更改为栏时,我可以在 Other subscriptionsCost Management & Billing. 看到 baz

当我在bar 的shell 执行下面的命令时,我可以看到订阅的所有者是foo

azure account show

当我执行下面的命令时,出现错误“当前用户需要目录权限才能注册应用程序”

az aks create --resource-group myResourceGroup --name myAKSCluster --node-count 1 --generate-ssh-keys

所以我想把一切都带到foo 创建我的 Azure Kubernetes 服务。我该怎么办。有任何想法吗?

【问题讨论】:

  • 能否请您检查一下您帐户在第二个 Azure AD 中的目录角色?
  • Foo 是全局管理员,bar 是用户。
  • 您检查过应用注册设置吗?
  • 是的。在 foo 处,在 bar 处检查为 yes,大多数部分似乎是被动的。
  • 表示您没有权限,请联系AAD管理员更改设置。

标签: azure azure-active-directory azure-container-service azure-aks


【解决方案1】:

根据您的错误消息,您的帐户似乎在您的第二个 AAD 租户中没有创建新应用程序注册的权限。

请检查您帐户在第二个 Azure AD(全局管理员)中的目录角色。

另外,如果您不能将您的帐户设置为全局管理员,请检查您的 AAD user settings -> App registrations,设置为 ,如果设置为是,非管理员用户可以注册 AD 应用。

希望这会有所帮助。

更新:

您可以在此处查看 AD 角色(您的管理员也可以更改此设置):

【讨论】:

  • 你可以在这里查看你的AD角色,我已经更新了我的答案,请查看。
  • 我在 AAD 没有 Directory Role 部分。这是我的门户在 bar 目录中的样子。 ibb.co/ivQSPc
  • 呃,我的错。现在我只能在 foo 看到一个用户,这与您与我共享的 ss 相同。但是在 bar 上没有用户存在。这是来自 AAD ibb.co/fxOZnx 的 bar 用户部分的 ss
  • 您似乎是该目录的访客,能否联系该目录管理员授予您权限?
  • 现在可以用那个 telnet 创建 aks 了吗?