【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

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

相关推荐
知识分享小能手2 分钟前
Flask入门学习教程,从入门到精通, 认识Flask路由 — 知识点详解 (2)
python·学习·flask
2501_941982054 小时前
企业微信外部群消息的“接收回调与主动发送”闭环实现
microsoft
Maimai108084 小时前
React 项目目录结构怎么设计:从基础分层到真实业务落地
前端·javascript·react.js·microsoft·前端框架
梦想的旅途24 小时前
基于 RPA 自动化技术的私域机器人助手构建指南
microsoft·机器人·自动化·企业微信·rpa
学习论之费曼学习法5 小时前
AutoGen框架详解:微软Multi-Agent开发利器
人工智能·microsoft
步步为营DotNet1 天前
洞悉.NET 11:Blazor 与 Microsoft.Extensions.AI 的融合创新实践
人工智能·microsoft·.net
知识分享小能手1 天前
Flask入门学习教程,从入门到精通, 认识Flask —— 知识点详解 (1)
python·学习·flask
GEO从入门到精通1 天前
GEO学习与传统SEO学习有什么区别?
人工智能·学习·microsoft
码界筑梦坊1 天前
127-基于Flask的德国银行信贷客户数据可视化分析系统
开发语言·python·信息可视化·数据分析·flask·毕业设计
ZC跨境爬虫1 天前
模块化烹饪小程序开发日记 Day3:(Flask后端初始化、数据库配置与自定义日志系统搭建)
前端·javascript·数据库·后端·python·flask