

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

# Come eseguire il commit di modelli di dati in Amazon Keyspaces e Apache Cassandra
<a name="workbench.commit"></a>

Questa sezione mostra come eseguire il commit di modelli di dati completati nei cluster Amazon Keyspaces e Apache Cassandra. Questo processo crea automaticamente le risorse lato server per gli spazi chiave e le tabelle in base alle impostazioni definite nel modello di dati. 

![\[Schermata della console che mostra le opzioni di commit.\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [Prima di iniziare](#workbench.commit.preqequ)
+ [Connect ad Amazon Keyspaces con credenziali specifiche del servizio](workbench.commit.ssc.md)
+ [Connect ad Amazon Keyspaces con credenziali AWS Identity and Access Management (IAM)](workbench.commit.iam.md)
+ [Usa una connessione salvata](workbench.commit.default.md)
+ [Impegnati con Apache Cassandra](workbench.commit.cassandra.md)

## Prima di iniziare
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces richiede l'uso di Transport Layer Security (TLS) per proteggere le connessioni con i client. Per connetterti ad Amazon Keyspaces tramite TLS, devi completare la seguente attività prima di iniziare.
+  Scarica i seguenti certificati digitali e salva i file localmente o nella tua home directory.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield Class 2 Root (opzionale, per compatibilità con le versioni precedenti)

  Per scaricare i certificati, puoi usare i seguenti comandi.

  ```
  curl -O https://www.amazontrust.com/repository/AmazonRootCA1.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA2.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA3.pem
  curl -O https://www.amazontrust.com/repository/AmazonRootCA4.pem
  curl -O https://certs.secureserver.net/repository/sf-class2-root.crt
  ```
**Nota**  
Amazon Keyspaces utilizzava in precedenza certificati TLS ancorati alla CA Starfield Class 2. AWS sta migrando tutto Regioni AWS verso certificati emessi nell'ambito di Amazon Trust Services (Amazon Root CAs 1—4). Durante questa transizione, configura i client in modo che si fidino sia di Amazon Root CAs 1-4 che di Starfield root per garantire la compatibilità in tutte le regioni.

  Combina tutti i certificati scaricati in un unico `pem` file con il nome indicato *keyspaces-bundle.pem* nei nostri esempi. Per aggiungerlo, eseguire il comando seguente: Prendi nota del percorso del file, ne avrai bisogno in seguito.

  ```
  cat AmazonRootCA1.pem \
   AmazonRootCA2.pem \
   AmazonRootCA3.pem \
   AmazonRootCA4.pem \
   sf-class2-root.crt \
   > keyspaces-bundle.pem
  ```

Dopo aver salvato il file del certificato, puoi connetterti ad Amazon Keyspaces. Un'opzione è quella di connettersi utilizzando credenziali specifiche del servizio. Le credenziali specifiche del servizio sono un nome utente e una password associati a un utente IAM specifico e possono essere utilizzate solo con il servizio specificato. La seconda opzione consiste nel connettersi con le credenziali IAM che utilizzano il [processo AWS Signature Version 4 (SigV4)](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). Per ulteriori informazioni su queste due opzioni, consulta. [Crea credenziali per l'accesso programmatico ad Amazon Keyspaces](programmatic.credentials.md)

Per connetterti con credenziali specifiche del servizio, consulta. [Connect ad Amazon Keyspaces con credenziali specifiche del servizio](workbench.commit.ssc.md)

Per connetterti con le credenziali IAM, consulta. [Connect ad Amazon Keyspaces con credenziali AWS Identity and Access Management (IAM)](workbench.commit.iam.md)

# Connect ad Amazon Keyspaces con credenziali specifiche del servizio
<a name="workbench.commit.ssc"></a>

Questa sezione mostra come utilizzare le credenziali specifiche del servizio per eseguire il commit del modello di dati creato o modificato con NoSQL Workbench.

1. Per creare una nuova connessione utilizzando credenziali specifiche del servizio, scegli la scheda **Connetti utilizzando nome utente e password**. 

   1. Prima di iniziare, è necessario creare credenziali specifiche del servizio utilizzando il processo documentato in. [Crea credenziali specifiche del servizio per l'accesso programmatico ad Amazon Keyspaces](programmatic.credentials.ssc.md)

   Dopo aver ottenuto le credenziali specifiche del servizio, è possibile continuare a configurare la connessione. Continua con una delle seguenti operazioni:
   + **Nome utente**: immettere il nome utente.
   + **Password**: immettere la password.
   + **Regione AWS**— Per le regioni disponibili, vedere[Endpoint di servizio per Amazon Keyspaces](programmatic.endpoints.md).
   + **Porta**: Amazon Keyspaces utilizza la porta 9142. 

   In alternativa, puoi importare le credenziali salvate da un file.

1. Scegli **Commit** per aggiornare Amazon Keyspaces con il modello di dati.

![\[Schermata della console che mostra una connessione ad Amazon Keyspaces utilizzando credenziali specifiche del servizio.\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# Connect ad Amazon Keyspaces con credenziali AWS Identity and Access Management (IAM)
<a name="workbench.commit.iam"></a>

Questa sezione mostra come utilizzare le credenziali IAM per eseguire il commit del modello di dati creato o modificato con NoSQL Workbench.

1. Per creare una nuova connessione utilizzando le credenziali IAM, scegli la scheda **Connect by using IAM credentials**. 

   1. Prima di iniziare, devi creare le credenziali IAM utilizzando uno dei seguenti metodi.
     + Per l'accesso alla console, utilizza il nome utente IAM e la relativa password per accedere alla pagina [Console di gestione AWS](https://console.aws.amazon.com/console/home) di accesso IAM. *Per informazioni sulle credenziali AWS di sicurezza, incluso l'accesso programmatico e le alternative alle credenziali a lungo termine, consulta le credenziali di [AWS sicurezza nella Guida per l'utente IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html).* *Per i dettagli sull'accesso al tuo Account AWS, consulta [Come accedere a nella Guida per l' AWS](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html)utente.Accedi ad AWS *
     + Per l'accesso alla CLI, sono necessari un ID chiave di accesso e una chiave di accesso segreta. Utilizza credenziali temporanee al posto delle chiavi di accesso a lungo termine quando possibile. Le credenziali temporanee includono un ID della chiave di accesso, una chiave di accesso segreta e un token di sicurezza che ne indica la scadenza. Per ulteriori informazioni, consulta [Using temporary credenziali with AWS resources](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) nella *IAM User Guide*.
     + Per l'accesso alle API sono necessari un ID chiave di accesso e una chiave di accesso segreta. Utilizza le chiavi di accesso utente IAM invece delle chiavi di accesso Utente root dell'account AWS . Per ulteriori informazioni sulla creazione delle chiavi di accesso, consulta [Manage access keys for IAM users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) nella *IAM User Guide*. 

     Per ulteriori informazioni, consulta [Gestione delle chiavi di accesso per gli utenti IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html).

   Dopo aver ottenuto le credenziali IAM, puoi continuare a configurare la connessione.
   + **Nome della connessione**: il nome della connessione.
   + **Regione AWS**— Per le regioni disponibili, vedere[Endpoint di servizio per Amazon Keyspaces](programmatic.endpoints.md).
   + **ID della chiave di accesso**: immettere l'ID della chiave di accesso.
   + **Chiave di accesso segreta**: immettere la chiave di accesso segreta.
   + **Porta**: Amazon Keyspaces utilizza la porta 9142. 
   + **AWS certificato pubblico**: indica il AWS certificato che è stato scaricato nel primo passaggio.
   + **Connessione persistente**: seleziona questa casella di controllo se desideri salvare i segreti di AWS connessione localmente.

1. Scegli **Commit** per aggiornare Amazon Keyspaces con il modello di dati.

![\[Schermata della console che mostra una connessione ad Amazon Keyspaces utilizzando credenziali IAM.\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# Usa una connessione salvata
<a name="workbench.commit.default"></a>

Se in precedenza hai configurato una connessione ad Amazon Keyspaces, puoi utilizzarla come connessione predefinita per eseguire modifiche al modello di dati. Scegli la scheda **Usa connessioni salvate** e continua a eseguire il commit degli aggiornamenti.

![\[Schermata della console che mostra la connessione predefinita ad Amazon Keyspaces.\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# Impegnati con Apache Cassandra
<a name="workbench.commit.cassandra"></a>

Questa sezione illustra come effettuare le connessioni a un cluster Apache Cassandra per eseguire il commit del modello di dati creato o modificato con NoSQL Workbench.

**Nota**  
Solo i modelli di dati che sono stati creati `SimpleStrategy` o che `NetworkTopologyStrategy` possono essere salvati nei cluster Apache Cassandra. Per modificare la strategia di replica, modifica lo spazio delle chiavi nel data modeler.

1. 
   + **Nome utente**: immettere il nome utente se l'autenticazione è abilitata nel cluster.
   + **Password**: immettere la password se l'autenticazione è abilitata nel cluster.
   + **Punti di contatto**: inserire i punti di contatto.
   + **Centro dati locale**: immettere il nome del data center locale.
   + **Porta**: la connessione utilizza la porta 9042.

1. Scegli **Commit** per aggiornare il cluster Apache Cassandra con il modello di dati.

![\[Schermata della console che mostra una connessione ad Apache Cassandra.\]](http://docs.aws.amazon.com/it_it/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)
