【问题标题】:Owned Azure Subscription not showing in Azure DevOps Pipeline拥有的 Azure 订阅未显示在 Azure DevOps Pipeline 中
【发布时间】:2021-06-16 00:27:37
【问题描述】:

我正在尝试将 CICD 从我们的 Azure Devops 设置到我们客户拥有的 Azure 订阅。 但即使我已经拥有所有者级别的角色,订阅也不会出现在 Azure 订阅列表中:

我的 CICD 订阅列表可用:

我要部署的订阅:

我目前在我们的客户活动目录中的角色:

另请注意,我是他们 Active Directory 的成员,而不仅仅是访客。

我也查看了这篇文章,但没有运气: https://docs.microsoft.com/en-us/azure/devops/pipelines/release/azure-rm-endpoint?view=azure-devops#the-user-has-only-guest-permission-in-the-directory

【问题讨论】:

  • 更新:问题不在于角色和权限,由于某种原因,启用了 MFA 的 AAD 以某种方式阻止了与 Azure DevOps 的顺利集成,在我的情况下,我禁用了删除我的 MFA 选项然后尝试添加订阅再次通过 Azure Pipeline。
  • 我没有注意到您已经解决了您的问题。您可以添加回复和Accept it as an Answer,这可能对阅读此主题的其他社区成员有所帮助。

标签: azure azure-devops azure-active-directory azure-pipelines azure-resource-manager


【解决方案1】:

Some subscriptions are missing from the list of subscriptions:

要解决此问题,您需要修改支持的帐户类型以及谁可以使用您的应用程序。为此,请按照以下步骤操作:

  1. 登录 Azure 门户。

  2. 如果您可以访问多个租户,请使用顶部菜单中的目录+订阅过滤器来选择您要在其中注册应用程序的租户。

  3. 搜索并选择 Azure Active Directory

  4. 管理下,选择应用注册

  5. 从已注册应用程序列表中选择您的应用程序。

  6. 基本功能下,选择支持的帐户类型

  7. 支持的帐户类型下,谁可以使用此应用程序或访问此 API?选择任何组织目录中的帐户

  8. 选择保存

【讨论】:

    【解决方案2】:

    问题不在于角色和权限,出于某种原因,启用 MFA 的 AAD 以某种方式阻止了与 Azure DevOps 的平滑集成,在我的情况下,我禁用了删除我的 MFA 选项,然后尝试通过 Azure Pipeline 再次添加订阅。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-21
      • 2020-02-12
      • 2020-07-07
      • 2021-01-01
      • 1970-01-01
      • 2020-07-25
      • 2021-09-10
      • 2020-02-22
      相关资源
      最近更新 更多