gpt4 book ai didi

Azure 服务身份验证扩展默认租户/订阅

转载 作者:行者123 更新时间:2023-12-01 19:34:59 27 4
gpt4 key购买 nike

我正在使用 Visual Studio 2017 v15.6.2 和 Azure Services Authentication Extension 为支持 MSI 的应用程序进行本地 azure 功能开发。安装。我在目标订阅中必须使用的身份可以访问多个租户以及这些租户内的订阅。

在安装加载项之前,我能够使用 Azure CLI 使用 az account set -subscripton TARGET-SUB-NAME 设置默认订阅/租户。 az account show 确认我选择了正确的订阅并且一切正常。

自从安装 VS 扩展后,我无法再访问目标订阅中的资源,因为扩展无法选择默认租户/订阅组合。 CLI 仍显示目标订阅,但由 GetAccessTokenAsync("https://management.azure.com/"); 调用生成的 JWT 显示正在使用身份的默认订阅请求 token ( token 中的tid)。

有没有办法设置扩展程序的默认订阅或以其他方式绕过此拦截器?

最佳答案

我按照 instructions on this page 设法解决了 Azure 服务身份验证功能(不再是扩展,而是内置于 VS.net 2017 中)的缺点。 .

具体来说,我使用了连接字符串RunAs=Developer; DeveloperTool=AzureCli 位于环境变量 AzureServicesAuthConnectionString 中,并且能够将控制权返回给 CLI。

关于Azure 服务身份验证扩展默认租户/订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49331395/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com