【Azure Developer】azd 安装最新版无法登录中国区问题二:本地Windows环境遇问题

问题描述

在本地windows环境中,安装了azd(Azure Developer CLI)最新版后,遇见无法登录Azure中国区。报错和之前在devops的pipeline上错误一样(DevOps上的报错文章请参考:https://www.cnblogs.com/lulight/p/19149913)。

执行命令:

复制代码
#配置azd命令执行环境为中国区Azure
azd config set cloud.name AzureChinaCloud

# 登录
azd up

报错信息:

ERROR: failed to authenticate: unable to resolve an endpoint: ResolveEndpoints(): TenantDiscoveryResponse: issuer from OIDC discovery 'https://login.partner.microsoftonline.cn/{tenantid}/v2.0' does not match authority 'https://login.chinacloudapi.cn/organizations/' or a known pattern

错误截图:

解决方法

最直接的办法是通过命令安装旧版本,比如1.19.0 。在测试使用命令 winget install microsoft.azd --version 1.19.0 安装失败。

最后,通过公网搜索的方式,找到老版本的azd 下载文档地址:Release azure-dev-cli_1.19.0 · Azure/azure-dev

下载msi安装文件,本地安装后。再次使用azd up,就可以正常登录到中国区Azure

注:需要先执行 uninstall 命令卸载最新版本。 执行命令: winget uninstall microsoft.azd

登录成功!

参考资料

使用Azure Developer CLI (azd)部署项目时候遇见无法登录中国区Azure的报错 : https://www.cnblogs.com/lulight/p/19149913

Install or update the Azure Developer CLI: https://learn.microsoft.com/en-us/azure/developer/azure-developer-cli/install-azd?tabs=winget-windows%2Cbrew-mac%2Cscript-linux&pivots=os-windows

azure-dev-cli_1.19.0 : https://github.com/Azure/azure-dev/releases/tag/azure-dev-cli_1.19.0

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关推荐
秦ぅ时5 小时前
Grok-3-Fast-Beta 完整解析:xAI 低延迟大模型 + 可直接运行调用代码
人工智能·gpt·microsoft
gp32102611 小时前
MSSQL2022的一个错误:未在本地计算机上注册“Microsoft.ACE.OLEDB.16.0”提供程序
数据库·microsoft
badhope11 小时前
C语言二级考点全解析与真题精讲
c语言·开发语言·c++·人工智能·python·microsoft·职场和发展
Bright Data13 小时前
Pinterest 数据集示例
后端·python·flask
深蓝电商API16 小时前
爬虫数据API化:Flask快速搭建接口
爬虫·python·flask
小鹿软件办公16 小时前
Windows 11 更新 C 盘无法访问?微软澄清问题出在三星身上
microsoft·三星笔记本c盘无法访问
wwdoffice011017 小时前
Auto CAD发展史,各版本的前世今生
microsoft
Azure DevOps17 小时前
Azure DevOps Server:扩充数据库服务器的磁盘
服务器·数据库·microsoft·azure·devops
Light6017 小时前
SAP协议系列(上):AI时代的“DOS命令行“——重新定义智能体对话方式
人工智能·microsoft
编码者卢布18 小时前
【Azure Key Vault】下载Key Vault中保存证书的PFX文件报错问题分析
microsoft·flask·azure