

# Prerequisiti per l'accesso ai cluster Amazon Redshift
<a name="redshift-access-prerequisities"></a>

Prima di iniziare a interagire con un cluster Amazon Redshift utilizzando AWS Toolkit for JetBrains, è necessario completare le seguenti attività: 
+ [Creazione di un cluster Amazon Redshift e configurazione del relativo metodo di autenticazione](#cluster-authentication)
+ [Download e installazione di DataGrip](#datagrip-info-rs)

## Creazione di un cluster Amazon Redshift e configurazione del relativo metodo di autenticazione
<a name="cluster-authentication"></a>

 AWS Toolkit for JetBrains consente di connettersi a un cluster Amazon Redshift già creato e configurato in AWS. Ciascun cluster contiene uno o più database. Per informazioni sulla creazione e sulla configurazione di cluster Amazon Redshift, consulta la pagina [Nozioni di base su Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/gsg/getting-started.html) della *Guida alle operazioni di base di Amazon Redshift*.

Quando ci si connette a un cluster tramite il AWS Toolkit for JetBrains, gli utenti possono scegliere di autenticarsi utilizzando le credenziali IAM oppure AWS Secrets Manager. La tabella seguente descrive le funzionalità e le risorse informative principali per entrambe le opzioni: 



| Metodi di autenticazione | Come funziona | Ulteriori informazioni | 
| --- | --- | --- | 
| Connessione con le credenziali IAM | Con l'autenticazione del database IAM, non occorre archiviare le credenziali dell'utente nel database, perché l'autenticazione è gestita esternamente utilizzando le credenziali AWS Identity and Access Management (IAM).<br />Per impostazione predefinita, l'autenticazione al database mediante IAM è disabilitata nelle istanze di database. Puoi abilitare l'autenticazione database IAM (o disabilitarla di nuovo) tramite la Console di gestione AWS, l'AWS CLI o l'API.  |  + [Gestione delle identità e degli accessi in Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/redshift-iam-authentication-access-control.html) nella *Guida alla gestione di Amazon Redshift*.   | 
| Connessione con AWS Secrets Manager; | Un amministratore database può memorizzare le credenziali per un database come segreto in Secrets Manager. Secrets Manager crittografa e archivia le credenziali all'interno del segreto come *testo segreto protetto*.<br />Quando un'applicazione dotata di autorizzazioni accede al database, Secrets Manager decripta il testo segreto protetto e lo restituisce su un canale protetto. Il client analizza le credenziali restituite, la stringa di connessione e qualsiasi altra informazione richiesta e utilizza tali informazioni per accedere al database. |  + [Cos'è AWS Secrets Manager?](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) nella *Guida per l'utente di AWS Secrets Manager*. <br />+ [Rotazione dei segreti per Amazon Redshift](https://docs.aws.amazon.com/secretsmanager/latest/userguide/rotating-secrets-redshift.html) nella *Guida per l'utente di AWS Secrets Manager*. <br />+ Blog sulla sicurezza di AWS: [Come ruotare le credenziali di Amazon DocumentDB e Amazon Redshift in Secrets Manager](https://aws.amazon.com/blogs/security/how-to-rotate-amazon-documentdb-and-amazon-redshift-credentials-in-aws-secrets-manager/).  | 

## Utilizzo dei database Amazon RDS con DataGrip
<a name="datagrip-info-rs"></a>

Dopo aver eseguito la connessione a un database nel cluster Amazon Redshift, puoi iniziare a interagire con esso. Utilizzando DataGrip di JetBrains, è possibile eseguire attività di database come la scrittura di SQL, l'esecuzione di query e l'importazione/esportazione di dati. Le funzionalità fornite da DataGrip sono disponibili anche nel plug-in del database per una serie di IDE JetBrains. Per informazioni su DataGrip, consulta la pagina [https://www.jetbrains.com/datagrip/](https://www.jetbrains.com/datagrip/).