id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token). Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 830, in main OpenStackComputeShell().main(argv) File "/usr/lib/python2.7/site-packages/novaclient/shell.py", line 603, in main _("You must provide a user name/id (via --os-username, " CommandError: You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token). ERROR (CommandError): You must provide a user name/id (via --os-username, --os-user-id, env[OS_USERNAME] or env[OS_USER_ID]) or an auth token (via --os-token).
时间: 2024-01-24 15:17:53 浏览: 174
mern-token-auth-client:使用较新的仓库
这个错误是因为你在使用 novaclient 命令时没有提供必要的认证信息。你需要提供以下之一:
- 用户名或用户ID:通过 `--os-username` 或 `--os-user-id` 参数提供。
- 认证令牌:通过 `--os-token` 参数提供。
- 使用环境变量:通过设置 `OS_USERNAME` 或 `OS_USER_ID` 环境变量,或设置 `OS_AUTH_TOKEN` 环境变量提供认证令牌。
请确保已经提供了这些信息,并且它们是正确的。
阅读全文