

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Accesso ai dati grafici in Amazon Neptune
<a name="get-started-access-graph"></a>

Puoi interagire con un cluster Amazon Neptune DB dopo aver creato una connessione. Ciò comporta il caricamento di dati, l'esecuzione di query e l'esecuzione di altre operazioni. La maggior parte degli utenti sfrutta i `curl` nostri strumenti a `awscurl` riga di comando per comunicare efficacemente con il cluster Neptune DB. Questi strumenti consentono di inviare richieste, caricare dati e recuperare i risultati dal database grafico, facilitando la gestione dei dati e le funzionalità di interrogazione senza interruzioni. 

## Configurazione di `curl` per la comunicazione con l'endpoint Neptune
<a name="get-started-access-graph-curl"></a>

Come illustrato in numerosi esempi di questa documentazione, lo strumento a riga di comando [curl](https://curl.haxx.se/) è un'opzione utile per comunicare con l'endpoint Neptune. Per ulteriori informazioni sullo strumento, consulta la [pagina principale curl](https://curl.haxx.se/docs/manpage.html) e scarica il libro *[Everything curl](https://ec.haxx.se/)*.

Per eseguire la connessione tramite HTTPS (come consigliato e come Neptune richiede nella maggior parte delle regioni), `curl` ha bisogno dell'accesso a certificati adeguati. Per scoprire come ottenere questi certificati e come formattarli correttamente in un archivio di certificati CA (Certificate Authority) che `curl` può utilizzare, consulta [Verifica certificati SSL](https://curl.haxx.se/docs/sslcerts.html) nella documentazione di `curl`.

È possibile specificare il percorso di questo archivio di certificati CA utilizzando la variabile di ambiente `CURL_CA_BUNDLE`. In Windows, `curl` cerca automaticamente un file denominato `curl-ca-bundle.crt`. Cerca prima nella stessa cartella di `curl.exe`, quindi in altri punti del percorso. Per ulteriori informazioni, consulta [Verifica certificati SSL](https://curl.haxx.se/docs/sslcerts.html).

Se `curl` è in grado di individuare i certificati adeguati, gestisce le connessioni HTTPS in modo analogo alle connessioni HTTP, senza parametri aggiuntivi. Gli esempi di questa documentazione si basano su questo scenario.

## Utilizzo di un linguaggio di query per accedere ai dati del grafo nel cluster database Neptune
<a name="get-started-access-graph-query-langs"></a>

Una volta stabilita la connessione, è possibile utilizzare i linguaggi di query Gremlin e openCypher per creare ed eseguire query su un grafo di proprietà oppure il linguaggio di query SPARQL per creare ed eseguire query su un grafo contenente dati RDF.

**Linguaggi di query a grafo supportati da Neptune**
+ [Gremlin](access-graph-gremlin.md) è un linguaggio di attraversamento del grafo per grafi di proprietà. Una query in Gremlin è un attraversamento composto da passaggi discreti, ognuno dei quali segue un arco fino a un nodo. [Per ulteriori informazioni, consulta la documentazione di Gremlin su Apache. TinkerPop](https://tinkerpop.apache.org/docs/current/reference/)

  L'implementazione di Gremlin in Neptune differisce da altre implementazioni, soprattutto se utilizzi Gremlin-Groovy (query Gremlin inviate come testo serializzato). Per ulteriori informazioni, consulta [Conformità agli standard Gremlin in Amazon Neptune](access-graph-gremlin-differences.md).
+ [openCypher](access-graph-opencypher.md) è un linguaggio di query dichiarativo per grafi di proprietà che è stato sviluppato originariamente da Neo4j, per poi diventare open source nel 2015, e che ha contribuito al progetto [openCypher](http://www.opencypher.org/) con una licenza open source Apache 2. La sintassi di openCypher è documentata in [Cypher Query Language Reference, versione 9](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf).
+ [SPARQL](access-graph-sparql.md) è un linguaggio di query dichiarativo per i dati [RDF](https://www.w3.org/2001/sw/wiki/RDF) basato sul tipo di corrispondenza del modello di grafo standardizzato dal World Wide Web Consortium (W3C) e descritto in [SPARQL 1.1 Overview](https://www.w3.org/TR/sparql11-overview/) e nella specifica [SPARQL 1.1 Query Language](https://www.w3.org/TR/sparql11-query/).

**Nota**  
È possibile accedere ai dati dei grafi di proprietà in Neptune utilizzando sia Gremlin che openCypher, ma non utilizzando SPARQL. Allo stesso modo, è possibile accedere ai dati RDF solo utilizzando SPARQL, non Gremlin o openCypher.