

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á.

# Verificar dados em um banco de dados Neptune existente
<a name="tools-graphql-scan-existing"></a>

Você conheça ou não o GraphQL, o comando abaixo é a maneira mais rápida de criar uma API do GraphQL. Isso pressupõe que você tenha instalado e configurado o utilitário Neptune para GraphQL conforme descrito na [seção de instalação](tools-graphql-setup.md), para que ele esteja conectado ao endpoint do banco de dados Neptune.

```
neptune-for-graphql \
  --input-graphdb-schema-neptune-endpoint {{(your neptune database endpoint)}}:{{(port number)}} \
  --create-update-aws-pipeline \
  --create-update-aws-pipeline-name {{(your new GraphQL API name)}} \
  --output-resolver-query-https
```

O utilitário analisa o banco de dados para descobrir o esquema dos nós, das bordas e das propriedades nele. Com base nesse esquema, ele infere um esquema GraphQL com consultas e mutações associadas. Em seguida, ele cria uma API AppSync GraphQL e os AWS recursos necessários para usá-la. Esses recursos incluem dois perfis do IAM e uma função do Lambda contendo o código do resolvedor GraphQL.

Quando o utilitário terminar, você encontrará uma nova API do GraphQL no AppSync console com o nome que você atribuiu no comando. Para testá-lo, use a opção AppSync **Consultas** no menu.

Se você executar o mesmo comando novamente após adicionar mais dados ao banco de dados, atualizará a AppSync API e o código Lambda adequadamente.

Para liberar todos os recursos associados ao comando, execute:

```
neptune-for-graphql \
  --remove-aws-pipeline-name {{(your new GraphQL API name from above)}}
```