v1.0.45
·
222 commits
to master
since this release
新增
configure set新增--mode、--account-id、--role-name、--oidc-token-file和--role-trn,支持ak、sso、console-login、ramrolearn、oidc和ecsrole凭证模式。- 新增运行时固定参数
---profile和---region。 - 新增
VOLCENGINE_DISABLE_DEFAULT_CREDENTIALS=true,可禁止在没有 Profile 时启用默认凭证链。
更新
- Profile 凭证统一交由 Go SDK CLI Provider 解析;没有 Profile 时使用 SDK 默认凭证链。
configure set按凭证模式校验必需参数;局部更新 Profile 时保留未指定字段、原凭证模式及disable-ssl、use-dual-stack的已有值。configure set不再强制要求 Region;调用 API 时仍须从 Profile、---region或环境变量取得 Region。- 配置文件改为四空格缩进 JSON,并继续通过临时文件原子写入。
- 收紧
configure set校验:不支持的凭证模式或缺少必填参数时直接报错,此前能够写入的无效或不完整 Profile 将不再被接受。
修复
- 修复参数末尾只有 Flag、连续 Flag、空 Flag 以及无效解析上下文未正确报错的问题。
- 修复通过
---profile选择 SSO Profile 后,刷新凭证被错误写回当前 Profile 的问题。 - Console Login 跨设备授权兼容无填充 Base64 URL 编码。