Skip to content

v1.0.45

Choose a tag to compare

@github-actions github-actions released this 04 Jun 13:02
· 222 commits to master since this release

新增

  • configure set 新增 --mode--account-id--role-name--oidc-token-file--role-trn,支持 akssoconsole-loginramrolearnoidcecsrole 凭证模式。
  • 新增运行时固定参数 ---profile---region
  • 新增 VOLCENGINE_DISABLE_DEFAULT_CREDENTIALS=true,可禁止在没有 Profile 时启用默认凭证链。

更新

  • Profile 凭证统一交由 Go SDK CLI Provider 解析;没有 Profile 时使用 SDK 默认凭证链。
  • configure set 按凭证模式校验必需参数;局部更新 Profile 时保留未指定字段、原凭证模式及 disable-ssluse-dual-stack 的已有值。
  • configure set 不再强制要求 Region;调用 API 时仍须从 Profile、---region 或环境变量取得 Region。
  • 配置文件改为四空格缩进 JSON,并继续通过临时文件原子写入。
  • 收紧 configure set 校验:不支持的凭证模式或缺少必填参数时直接报错,此前能够写入的无效或不完整 Profile 将不再被接受。

修复

  • 修复参数末尾只有 Flag、连续 Flag、空 Flag 以及无效解析上下文未正确报错的问题。
  • 修复通过 ---profile 选择 SSO Profile 后,刷新凭证被错误写回当前 Profile 的问题。
  • Console Login 跨设备授权兼容无填充 Base64 URL 编码。