Solução de problemas
Nesta página
Erros de comando
Erro: credenciais ausentes
Talvez você não tenha configurado corretamente suas chaves de API. Certifique-se de adicionar suas chaves de API ao seuperfil ou às suas variáveis de ambiente. Se você criou um perfil com um nome personalizado ou está usando mais de um perfil, certifique-se de especificar o perfil correto com o sinalizador --profile
.
Para obter mais informações sobre como configurar corretamente seu perfil, consulte Configurar o MongoDB CLI.
mongocli: comando não encontrado
O executável mongocli
pode estar em um diretório que não está no seu caminho. Você pode adicionar o diretório ao seu caminho, mover o executável para um diretório que esteja em seu caminho ou executar o executável diretamente de seu local.
401 (solicitação "Não autorizado") Você não está autorizado para este recurso.
As credenciais que você forneceu não são válidas para o projeto especificado em seu comando MongoDB CLI. Verifique a precisão das strings de suas chaves públicas e privadas.
Se suas credenciais forem armazenadas em um arquivo de configuração, certifique-se de que o arquivo de configuração esteja no local correto. O local padrão é a pasta .config
do seu diretório inicial. Se você mover o arquivo de configuração para outro lugar, certifique-se de especificar o local na variável de ambiente $XDG_CONFIG_HOME
. Se o MongoDB CLI não conseguir encontrar seu arquivo de configuração e nenhuma credencial for armazenada em variáveis de ambiente, um erro 401
resultará.
401 (solicitação "Não autorizado") O usuário atual não está autorizado a executar essa ação.
A chave de API especificada em seu arquivo de configuração não tem permissão para executar a ação solicitada. As chaves API são configuradas com níveis de permissão específicos, de Project Read Only
(nível mínimo de permissão) até Project Owner
(permissões completas).
401 (solicitação "Não autorizado") O usuário conectado no momento não tem a função de criador de grupos na organização <org-id>.
Este erro pode aparecer ao tentar criar um novo projeto. Sua chave de API especificada deve ter a função Organization Project Creator
no nível da organização para criar novos projetos.
403 (solicitação "Foribiden") O endereço IP <ip-address> não tem permissão para acessar esse recurso.
A chave de API especificada em seu arquivo de configuração não está na lista de acesso do projeto solicitado.
404 (solicitação "Não encontrado") Um ID do grupo <group-id> inválido foi especificado.
O ID do projeto inserido com o comando não existe. Verifique o ID do projeto navegando até a subseção Settings da seção Project na navegação do lado esquerdo do Atlas.
Observação
group ID
e project ID
são sinônimos nos serviços de nuvem do MongoDB.
404 (solicitação "Não encontrado") A organização <org-id> não é uma organização Atlas.
Para usar o MongoDB CLI com o Cloud Manager ou o Ops Manager, você deve especificar o serviço em seu arquivo de configuração. Se você não especificar um serviço, o padrão do MongoDB CLI será Atlas
.
Serviço não suportado: <service-name>
Algumas operações estão disponíveis apenas para o Atlas, enquanto outras estão disponíveis apenas para o Cloud Manager ou o Ops Manager. Este erro pode aparecer se você solicitar uma operação que não está disponível para o serviço especificado.
Configuração de alerta não excluída
Esse erro poderá aparecer se o MongoDB CLI não puder excluir a configuração de alerta especificada pelo ID.
Erros de configuração
Saída em branco ao ler o diretório inicial
Esse erro pode aparecer se o MongoDB CLI não puder acessar seu diretório inicial.
Homedrive, HomePath ou USERPROFILE estão em branco
Esse erro pode aparecer se o MongoDB CLI não puder acessar seu diretório inicial.
Tempo limite de conexão em hosts limitados à Internet
O MongoDB CLI verifica atualizações automaticamente. Isso pode causar problemas se você usar o MongoDB CLI em sistemas com acesso limitado à Internet. Para evitar atrasos ou tempos limite, defina a variável de ambiente MCLI_SKIP_UPDATE_CHECK
como true
.