

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

# Protezione dell'accesso a un cluster Amazon Neptune
<a name="get-started-security"></a>

Esistono diversi modi per proteggere i cluster Amazon Neptune.

## Utilizzo delle policy IAM per limitare l'accesso a un cluster database Neptune
<a name="get-started-security-iam-policies"></a>

Per controllare chi può eseguire le azioni di gestione di Neptune sui cluster DB e sulle istanze DB di Neptune, usa (IAM). AWS Identity and Access Management 

Quando utilizzi un account IAM per accedere alla console Neptune, devi prima accedere Console di gestione AWS utilizzando il tuo account IAM prima di aprire la console Neptune all'indirizzo. [ https://console.aws.amazon.com/neptune/home ](https://console.aws.amazon.com/neptune/home)

Quando ti connetti AWS utilizzando le credenziali IAM, il tuo account IAM deve disporre di politiche IAM che concedono le autorizzazioni necessarie per eseguire le operazioni di gestione di Neptune. Per ulteriori informazioni, consulta [Utilizzo di diversi tipi di policy IAM per controllare l'accesso a Neptune](security-iam-access-manage.md#iam-auth-policy).

## Utilizzo di gruppi di sicurezza VPC per limitare l'accesso a un cluster database Neptune
<a name="get-started-security-groups"></a>

I cluster database Neptune devono essere creati in un Amazon Virtual Private Cloud (Amazon VPC). Per controllare i dispositivi e le istanze EC2 che possono aprire le connessioni all'endpoint e alla porta dell'istanza database per i cluster database Neptune in un VPC, è necessario utilizzare un gruppo di sicurezza VPC. Per ulteriori informazioni sulla funzionalità VPCs, consultare [Creare un gruppo di sicurezza tramite la console VPC](get-started-vpc.md#security-vpc-security-group).

**Nota**  
 Per connetterti al tuo cluster Neptune devi esporre la porta Database del cluster (impostazione predefinita 8182) sia per le regole in ingresso che per quelle in uscita per consentire una connettività adeguata. 

## Utilizzo dell'autenticazione IAM per limitare l'accesso a un cluster database Neptune
<a name="get-started-security-iam-auth"></a>

Se abiliti l'autenticazione AWS Identity and Access Management (IAM) in un cluster Neptune DB, chiunque acceda al cluster DB deve prima essere autenticato. Per informazioni sulla configurazione dell'autenticazione IAM, consulta [Autenticazione del database Amazon Neptune con AWS Identity and Access Management](iam-auth.md).

Per informazioni sull'utilizzo di credenziali temporanee per l'autenticazione, inclusi esempi per, e Amazon EC2 AWS CLI AWS Lambda, consulta. [Utilizzo di credenziali temporanee per connettersi ad Amazon Neptune](iam-auth-temporary-credentials.md) 

I seguenti collegamenti forniscono informazioni aggiuntive sulla connessione a Neptune utilizzando l'autenticazione IAM con i singoli linguaggi di query:

**Utilizzo di Gremlin con l'autenticazione IAM**
+ [Connessione ai database Amazon Neptune utilizzando l'autenticazione IAM con la console Gremlin](iam-auth-connecting-gremlin-console.md)
+ [Connessione ai database Amazon Neptune tramite IAM con Gremlin Java](iam-auth-connecting-gremlin-java.md)
+ [Connessione ai database Amazon Neptune utilizzando l'autenticazione IAM con Gremlin Python](gremlin-python-iam-auth.md)
+ [Connessione ai database Amazon Neptune utilizzando l'autenticazione IAM con Gremlin JavaScript](gremlin-javascript-iam-auth.md)
+ [Connessione ai database Amazon Neptune utilizzando l'autenticazione IAM con Gremlin Go](gremlin-go-iam-auth.md)
+ [Connessione ai database Amazon Neptune tramite l'autenticazione IAM con Gremlin.NET](gremlin-dotnet-iam-auth.md)

**Utilizzo di openCypher con l'autenticazione IAM**
+ [Esempio di query openCypher in Java con Bolt e autenticazione IAM](access-graph-opencypher-bolt.md#access-graph-opencypher-bolt-java-iam-auth)
+ [Esempio di query openCypher in Python con Bolt e autenticazione IAM](access-graph-opencypher-bolt.md#access-graph-opencypher-bolt-python-iam-auth)
+ [Un Node.js esempio che utilizza l'autenticazione IAM e Bolt](access-graph-opencypher-bolt.md#access-graph-opencypher-bolt-nodejs-iam-auth)
+ [Esempio di query openCypher in .NET con Bolt e autenticazione IAM](access-graph-opencypher-bolt.md#access-graph-opencypher-bolt-dotnet-iam-auth)
+ [Esempio di query openCypher in Golang con Bolt e autenticazione IAM](access-graph-opencypher-bolt.md#access-graph-opencypher-bolt-golang-iam-auth)

**Utilizzo di SPARQL con l'autenticazione IAM**
+ [Connessione ai database Amazon Neptune tramite l'autenticazione IAM con Java e SPARQL](iam-auth-connecting-sparql-java.md)
+ [Connessione ai database Amazon Neptune tramite l'autenticazione IAM con SPARQL e Node.js](iam-auth-connecting-sparql-node.md)
+ [Connessione ai database Amazon Neptune utilizzando l'autenticazione IAM con Python](iam-auth-connecting-python.md)