As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando ferramentas de linha de comando para acessar o Amazon Neptune
Você pode usar as AWS CLI ferramentas de AWS SDKs e HTTP, como curl e, awscurl para enviar consultas ao seu cluster de banco de dados Neptune. As seções a seguir mostram como configurar cada ferramenta e executar consultas básicas do Gremlin e do OpenCypher.
Usar o AWS CLI
Os aws neptunedata comandos permitem executar consultas do Gremlin e do OpenCypher, verificar o status do mecanismo, gerenciar cargas em massa e muito mais. Para obter a referência completa do comando, consulte neptunedatana Referência de AWS CLI comandos.
Os exemplos a seguir mostram como executar uma consulta básica:
Usar o AWS SDK
Você pode usar a API Neptune Data por meio AWS dos SDKs para executar consultas de forma programática. Os exemplos de Python a seguir mostram como executar uma consulta básica:
Usando curl e awscurl
curl e awscurlA ferramenta de linha de comando curlcurl 7.75.0+ com a opção de assinar solicitações. --aws-sigv4 Para obter mais informações, consulte Usando awscurl com credenciais temporárias para se conectar com segurança a um cluster de banco de dados com a autenticação IAM ativada.
Configurando curl para HTTPS
Para se conectar usando HTTPS (como o Neptune exige na maioria das regiões)curl, é necessário acessar os certificados apropriados. Para obter informações sobre como obter certificados e formatá-los em um repositório de autoridade de certificação (CA), consulte Verificação de certificado SSLcurl documentação.
Você pode especificar a localização desse armazenamento de certificados CA usando a variável de CURL_CA_BUNDLE ambiente. No Windows, o curl os procura automaticamente em um arquivo chamado curl-ca-bundle.crt. Ele procura primeiro no mesmo diretório curl.exe e, em seguida, em outros lugares no caminho. Para obter mais informações, consulte SSL Certificate Verification
Desde que o curl possa localizar os certificados adequados, ele trata as conexões HTTPS da mesma forma como as conexões HTTP, sem parâmetros extras. Os exemplos desta documentação se baseiam nesse cenário.
Para obter mais informações sobre a ferramenta, consulte a página do manual curl
Exemplos de consulta
Os exemplos a seguir mostram como executar uma consulta básica usando curl eawscurl:
Para obter mais exemplos de HTTP do Gremlin, consulte. REST HTTPS Para obter mais exemplos de OpenCypher HTTP, consulte. Endpoint de HTTP