Azure开发运营:为什么在创建新服务连接时不显示我的订阅?

watbbzwu  于 2023-02-13  发布在  其他
关注(0)|答案(6)|浏览(275)

我正在通过 *Microsoft帐户 *(@outlook.com)使用 Azure DevOps。同一帐户是3个不同 *Azure订阅 * 的共同管理员。
我正在尝试创建从我的 *Azure DevOps项目 * 到我的最新 *Azure订阅 *(共3个)的新 * 服务连接
当我:
1.转到我的项目的“项目设置”视图,然后单击"服务连接“选项卡。
1.单击“
新建服务连接 *”按钮。
1.选择“Azure资源管理器 ”作为连接类型。
1.选择“
服务主体(自动)
”身份验证方法。
我发现 Subscription 的下拉列表只显示我的两个较早订阅,而我的较新订阅丢失,如下所示:

如何使我的第三个更新订阅出现在“订阅”列表中?

我尝试了以下方法,但没有成功:

  • 已将我的 *Microsoft帐户 * 设置为 *Azure订阅 * 的“共同管理员”。
  • 已为我的 *Microsoft帐户 * 提供 *Azure订阅 * 的“所有者”角色。
  • 已将我的 *Microsoft帐户 * 添加到 Azure Active Directory 中的“全局管理员”组。
  • 在我的 Active Directory 中的 * 外部协作设置 * 中将“访客用户权限受限"设置为”否“。
    **更新:**列表中未显示的订阅目前是“免费层”订阅,而显示的2个订阅是“付费层”订阅。这可能是问题的原因吗?
w1jd8yoj

w1jd8yoj1#

这是解决我的问题的方法:
1.转到你的MS Azure帐户。
1.搜索并转到“租户属性”。
1.单击管理安全默认值。
1.把这些关掉

cedebl8k

cedebl8k2#

我终于可以在订阅列表中看到我的Azure订阅了。我不能100%确定我采取的哪一步是负责解决问题的,所以我将列出我做的两件事:
1.在Azure门户中,我创建了一个新的应用程序注册,这次将“支持的帐户类型”设置为“任何组织目录中的帐户...和个人Microsoft帐户...":

1.在PowerShell中,我使用AzureAD模块重置了 * 服务主体**密钥凭据 *:
a.以“管理员”身份运行 PowerShell(v5.1)。
B. Install-Module -Name AzureAD
c. Connect-AzureAD -TenantId <tenant-id-from-the-app-registration-overview>
B. New-AzureADServicePrincipalKeyCredential -ObjectId <object-id-from-the-managed-application-overview>
PS -订阅处于免费层似乎与此问题无关。

kx1ctssn

kx1ctssn3#

您可以尝试以私有模式访问DevOps,它只会获取现有订阅。

ylamdve6

ylamdve64#

这不是OP问题的确切答案,但我认为这是相关的,可能对其他人有帮助。我的问题是创建一个新的订阅,而该订阅没有显示在订阅页面上。
1.点击右上角的“目录+订阅”按钮。
1.打开下拉菜单并确保选择所需订阅

1.导航至“订阅”页面,然后单击“订阅== globalfilter”并选择所需订阅。

7xllpg7q

7xllpg7q5#

看看你是否在门户网站设置页面上设置了“默认订阅过滤器”。看起来默认会添加一个。

ruarlubt

ruarlubt6#

我通过删除一个证书过期的旧应用程序注册解决了这个问题。我不确定两者之间的联系,也许它强制刷新了某个地方。

相关问题