Skip to content

fix: 修复 CVM 凭据获取失败时无法回退到 OIDC - #287

Open
lifuyue wants to merge 3 commits into
TencentCloud:masterfrom
lifuyue:fix/default-credentials-cvm-fallback
Open

lifuyue wants to merge 3 commits into
TencentCloud:masterfrom
lifuyue:fix/default-credentials-cvm-fallback

Conversation

@lifuyue

@lifuyue lifuyue commented Sep 30, 2026

Copy link
Copy Markdown

CVM 元数据请求发生 I/O 错误或返回失败码时,Credential 会将 SDK 异常包装为 RuntimeException,导致默认凭证链提前终止,无法继续尝试 TKE OIDC。

本次仅在 CVM 分支处理直接原因为 TencentCloudSDKException 的包装异常,使凭证链继续尝试 OIDC。保留现有凭证优先级和刷新行为,其他运行时异常仍原样抛出。

关联 #286,仅处理失败回退问题,凭证优先级的讨论仍保留。

验证:

  • 本地临时回归测试在修复前有 2 项失败,修复后全部通过。
  • 与相关已有测试合计 26 项通过,零失败、零跳过。
  • 使用独立 Maven 验证工程及仓库依赖版本,未运行全量 SDK 测试和真实云集成测试。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant