当前位置: 首页 > news >正文

【Azure Developer】使用Azure Developer CLI (azd)部署项目时候遇见无法登录中国区Azure的报错

问题描述

使用 Azure Developer CLI (azd) 部署Aspire应用到Azure China中,  在2025年10月10号运行却报错无法登录,报错##[error]Bash exited with code '1'. 而在之前均能正常登录的。 

image

详细错误信息:

 

2025-10-09T22:07:47.5065424Z ##[section]Starting: login to azd auth

2025-10-09T22:07:47.5071300Z ==============================================================================

2025-10-09T22:07:47.5071433Z Task : Command line

2025-10-09T22:07:47.5071518Z Description : Run a command line script using Bash on Linux and macOS and cmd.exe on Windows

2025-10-09T22:07:47.5071637Z Version : 2.250.1

2025-10-09T22:07:47.5071704Z Author : Microsoft Corporation

2025-10-09T22:07:47.5071802Z Help : https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/command-line

2025-10-09T22:07:47.5071913Z ==============================================================================

2025-10-09T22:07:47.6636821Z Generating script.

2025-10-09T22:07:47.6637165Z ========================== Starting Command Output ===========================

2025-10-09T22:07:47.6638152Z [command]/usr/bin/bash --noprofile --norc /home/vsts/work/_temp/xxx-x-x-xxxx.sh

2025-10-09T22:07:49.0741040Z

2025-10-09T22:07:49.0742412Z ERROR: ClientSecretCredential: unable to resolve an endpoint: ResolveEndpoints(): TenantDiscoveryResponse: issuer from OIDC discovery
'https://login.partner.microsoftonline.cn/<tenant id>/v2.0' does not match authority 'https://login.chinacloudapi.cn/<tenant id>/' or a known pattern

2025-10-09T22:07:49.0766912Z

2025-10-09T22:07:49.0831041Z ##[error]Bash exited with code '1'.

2025-10-09T22:07:49.0874244Z ##[section]Finishing: login to azd auth

 

如何来解决这个问题呢?

 

问题解答

在对比之前执行成功的脚本内容,脚本并没有变化,排除脚本的错误。而后查看azd 的release notes,发现刚好最新发布的新版本为1.20.0

执行脚本:

  - task: Bash@3displayName: Install azdinputs:targetType: 'inline'script: |curl -fsSL https://aka.ms/install-azd.sh | bash  - script: |azd versionazd config set cloud.name AzureChinaCloudazd auth login --client-id $(AZURE_CLIENT_ID) --client-secret $(AZURE_CLIENT_SECRET) --tenant-id $(AZURE_TENANT_ID)displayName: 'login to azd auth'

azd 的 Release Notes:

Reference Link : https://github.com/Azure/azure-dev/releases/tag/azure-dev-cli_1.20.0

image

鉴于怀疑是 azd 版本升级导致,所以解决的思路就是 回滚到1.20.0 的前一个版本 1.19.0  。

 

在Linux系统中,安装azd的特定版本可以通过如下脚本:

curl -fsSL https://aka.ms/install-azd.sh | bash -s -- --version 1.19.0

 

然后,执行azd auth login命令,成功。问题得到解决!

 

所以,当遇见最新版本的azd无法登录时候,最快的办法就是通过回滚来解决!

 

参考资料

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-linux

 

 

http://www.hskmm.com/?act=detail&tid=33785

相关文章:

  • 2025 年清污机源头厂家最新推荐榜单:聚焦耐腐蚀与智能清污实力,权威筛选优质品牌供采购参考回转式/回转式格栅/不锈钢/四川清污机厂家推荐
  • Intellij IDEA里的各种快捷键
  • 2025年西安买房推荐与西安学区新房推荐排名前十榜单
  • 2025年西安买房终极指南:十大高性价比楼盘权威推荐
  • AI教育应用隐忧:技术普及与培训缺失
  • JBoltAI 智能混剪:零门槛搞定 “会说话” 的专业视频,新手也能当创作高手 - 那年-冬季
  • Java技术公司如何借力AIGS,开启人工智能融合新篇章? - 那年-冬季
  • AITCA联盟生态:基于JBoltAI框架的产业格局重构前瞻 - 那年-冬季
  • jiangly 模板
  • 基于JBoltAI框架的AITCA联盟生态:渠道商转型与升级的新契机 - 那年-冬季
  • QOJ #14426. Grid Problem 题解
  • 2025 10 18
  • 【Linux】备份
  • 2025年铝单板品牌Top10推荐:行业权威榜单终极指南
  • 题解:洛谷-P8548 小挖的买花
  • QT从入门到放弃
  • 【光照】UnityURP为什么要[Gamma矫正]?
  • 2025年国内木饰面板品牌Top10权威排名及选购指南
  • 2025年国内木饰面板品牌前十排名及产品选择权威指南
  • 2025年市面上工程石材品牌与供应商深度解析:四川汇才石业领跑优质选择
  • 2025年市面上工程石材品牌、产品与工厂终极指南:聚焦四川汇才石业有限公司
  • 2025年市面上工程石材品牌与国内优质厂家深度解析——四川汇才石业有限公司引领行业
  • 鸡兔同笼问题
  • 2025年市面上镀锌桥架供应商与国内制造商优质厂家排名前十解析
  • 2025年市面上镀锌桥架供应商前十强权威评测
  • JVM配置常用命令有哪些
  • 冬日绘版校徽上角色征集
  • 2025 年储罐厂家最新推荐榜,技术实力与市场口碑深度解析衬四氟/硫酸/盐酸储罐厂家推荐
  • Remainder game
  • ResNet网络