在使用 Flint CLI 时遇到认证问题,CLI 提示信息具有误导性,导致无法完成镜像和 VM 管理操作。
问题现象:
- 执行 flint image list / flint image download / flint vm launch 时,始终报错:
“Authentication failed: API key not found in config. Please run 'flint api-key' to get your API key”
- 实际执行 flint api-key 只会显示提示信息,并不会生成或写入任何可用的 API key
- 即使手动 export FLINT_API_KEY=,请求仍然被 server 拒绝
环境与行为:
- Flint server 使用
flint serve --passphrase <passphrase> 启动
- 根据
flint serve --help,当前版本中:
- passphrase 仅用于 Web UI 登录
- API key 只能在 Web UI 登录后生成
- CLI 并不支持直接生成或注册 API key
