

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

# Crea un keyspace in Amazon Keyspaces
<a name="getting-started.keyspaces"></a>

In questa sezione, crei un keyspace usando la console,`cqlsh`, o il. AWS CLI

**Nota**  
Prima di iniziare, assicurati di aver configurato tutti i prerequisiti [ del ](getting-started.before-you-begin.md) tutorial. 

Un * keyspace * raggruppa le tabelle correlate rilevanti per una o più applicazioni. Un keyspace contiene una o più tabelle e definisce la strategia di replica per tutte le tabelle in esso contenute. Per ulteriori informazioni sui keyspace, consultate i seguenti argomenti:
+ Dichiarazioni DDL (Data Definition Language) nel riferimento al linguaggio CQL: [Keyspaces](cql.ddl.keyspace.md)
+ [Quote per Amazon Keyspaces (per Apache Cassandra)](quotas.md)

In questo tutorial creiamo uno spazio chiave a regione singola e la strategia di replica del keyspace è. `SingleRegionStrategy` Utilizzando`SingleRegionStrategy`, Amazon Keyspaces replica i dati in tre zone di disponibilità in una sola. [https://aws.amazon.com/about-aws/global-infrastructure/regions_az/](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) Regione AWS Per scoprire come creare keyspace multiregionali, consulta. [Crea uno spazio chiave multiregionale in Amazon Keyspaces](keyspaces-mrr-create.md)

## Utilizzo della console
<a name="getting-started.keyspaces.con"></a>

**Per creare un keyspace utilizzando la console**

1. Accedi a e apri Console di gestione AWS la console Amazon Keyspaces all'indirizzo. [ https://console.aws.amazon.com/keyspaces/home ](https://console.aws.amazon.com/keyspaces/home)

1. Nel pannello di navigazione, scegli ** ** Keyspaces.

1. Scegli ** Crea ** keyspace.

1. Nella ** casella Nome del ** keyspace, inserite **catalog** il nome del keyspace.

   **Vincoli relativi al nome: **
   + Il nome non può essere vuoto.
   + Caratteri consentiti: caratteri alfanumerici e trattino basso (). `_`
   + La lunghezza massima è di 48 caratteri.

1. Sotto **Regioni AWS**, conferma che la ** Single-Region replica ** è la strategia di replica per il keyspace.

1. Per creare il keyspace, scegli Crea keyspace. ** **

1. Verificate che il keyspace sia `catalog` stato creato effettuando le seguenti operazioni:

   1. Nel riquadro di navigazione, scegli ** ** Keyspaces.

   1. Individua il tuo keyspace `catalog` nell'elenco dei keyspace.

## Usare CQL
<a name="getting-started.keyspaces.cql"></a>

La procedura seguente crea un keyspace utilizzando CQL.

**Per creare un keyspace usando CQL**

1. Apri AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di effettuare l'aggiornamento {{us-east-1}} con la tua regione.

   ```
   cqlsh-expansion cassandra.{{us-east-1}}.amazonaws.com 9142 --ssl
   ```

   L'output di quel comando dovrebbe essere simile a questo.

   ```
   Connected to Amazon Keyspaces at cassandra.us-east-1.amazonaws.com:9142
   [cqlsh 6.1.0 | Cassandra 3.11.2 | CQL spec 3.4.4 | Native protocol v4]
   Use HELP for help.
   cqlsh current consistency level is ONE.
   ```

1. Crea il tuo keyspace usando il seguente comando CQL.

   ```
   CREATE KEYSPACE catalog WITH REPLICATION = {'class': 'SingleRegionStrategy'};
   ```

   `SingleRegionStrategy`utilizza un fattore di replica pari a tre e replica i dati in tre zone di AWS disponibilità nella relativa regione.
**Nota**  
Per impostazione predefinita, Amazon Keyspaces utilizza tutte le lettere minuscole, a meno che non vengano racchiuse tra virgolette. 

1. Verifica che il tuo keyspace sia stato creato.

   ```
   SELECT * from system_schema.keyspaces;
   ```

   L'output di questo comando dovrebbe essere simile a questo.

   ```
   cqlsh> SELECT * from system_schema.keyspaces;
   
    keyspace_name           | durable_writes | replication
   -------------------------+----------------+-------------------------------------------------------------------------------------
              system_schema |           True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'}
          system_schema_mcs |           True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'}
                     system |           True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'}
    system_multiregion_info |           True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'}
                    catalog |           True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'}
   
   (5 rows)
   ```

## Utilizzo di AWS CLI
<a name="getting-started.keyspaces.cli"></a>

La procedura seguente crea un keyspace utilizzando. AWS CLI

**Per creare un keyspace usando AWS CLI**

1. Per confermare che il tuo ambiente è configurato, puoi eseguire il seguente comando in CloudShell.

   ```
   aws keyspaces help
   ```

1. Crea il tuo keyspace usando la seguente AWS CLI istruzione.

   ```
   aws keyspaces create-keyspace --keyspace-name 'catalog'
   ```

1. Verifica che il tuo keyspace sia stato creato con la seguente dichiarazione AWS CLI 

   ```
   aws keyspaces get-keyspace --keyspace-name 'catalog'
   ```

   L'output di questo comando dovrebbe essere simile a questo esempio.

   ```
   {
       "keyspaceName": "catalog",
       "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/catalog/",
       "replicationStrategy": "SINGLE_REGION"
   }
   ```