MongoDB工具 >MongoDB命令行界面 > 故障排除
您可能没有正确设置API密钥。确保已将API密钥添加到配置文件或
环境变量中。如果使用多个配置文件,请确保使用--profile
标志指定正确的配置文件
。
有关正确配置您的配置文件的更多信息,请参阅 配置MongoDB CLI。
该mongocli
可执行文件可能位于您的路径之外的目录中。您可以将目录添加到路径,将可执行文件移动到路径中的目录,也可以直接从其位置运行可执行文件。
您提供的凭据对于MongoDB CLI命令中指定的项目无效。检查您的公钥和私钥字符串的准确性。
如果您的凭据存储在配置文件中,请确保配置文件位于正确的位置。默认位置是.config
主目录的文件夹。如果将配置文件移动到其他位置,请确保在$XDG_CONFIG_HOME
环境变量中指定位置。如果MongoDB CLI无法找到您的配置文件,并且环境变量中没有存储任何凭证,
401
将导致错误。
您在配置文件
中指定的API密钥无权执行请求的操作。API密钥
配置有特定的权限级别,从(最低权限级别)到
(完整权限)。Project Read Only
Project Owner
尝试创建新项目时可能会出现此错误。您指定的API密钥必须在组织级别具有
角色才能创建新项目。Organization Project Creator
使用命令输入的项目ID不存在。通过导航到Atlas左侧导航中“ 项目”部分的“设置”子部分 来检查您的项目ID 。
注意
group ID
而在MongoDB的云服务的代名词。project ID
要将MongoDB CLI与Cloud Manager或Ops Manager结合使用,必须在配置文件中指定服务
。如果您未指定服务,则MongoDB CLI默认为Atlas
。
某些操作仅适用于Atlas,而其他操作仅适用于Cloud Manager或Ops Manager。如果您请求的操作不适用于指定的服务,则可能会出现此错误。
如果MongoDB CLI无法删除ID指定的警报配置,则可能会出现此错误。