

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat ruang kunci di Amazon Keyspaces
<a name="getting-started.keyspaces"></a>

Di bagian ini, Anda membuat ruang kunci menggunakan konsol,`cqlsh`, atau. AWS CLI

**catatan**  
Sebelum Anda mulai, pastikan bahwa Anda telah mengkonfigurasi semua [prasyarat tutorial](getting-started.before-you-begin.md). 

Sebuah *keyspace* mengelompokkan tabel terkait yang relevan untuk satu atau beberapa aplikasi. Sebuah keyspace berisi satu atau lebih tabel dan mendefinisikan strategi replikasi untuk semua tabel yang dikandungnya. Untuk informasi selengkapnya tentang ruang kunci, lihat topik berikut:
+ Pernyataan bahasa definisi data (DDL) dalam referensi bahasa CQL: [Keyspaces](cql.ddl.keyspace.md)
+ [Kuota untuk Amazon Keyspaces (untuk Apache Cassandra)](quotas.md)

Dalam tutorial ini kita membuat ruang kunci Single-region, dan strategi replikasi keyspace adalah. `SingleRegionStrategy` Menggunakan`SingleRegionStrategy`, Amazon Keyspaces mereplikasi data di tiga [Availability Zone](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/) menjadi satu. Wilayah AWS Untuk mempelajari cara membuat ruang kunci Multi-wilayah, lihat. [Buat ruang kunci Multi-wilayah di Amazon Keyspaces](keyspaces-mrr-create.md)

## Menggunakan konsol
<a name="getting-started.keyspaces.con"></a>

**Untuk membuat ruang kunci menggunakan konsol**

1. [Masuk ke Konsol Manajemen AWS, dan buka konsol Amazon Keyspaces di https://console.aws.amazon.com/keyspaces/ rumah.](https://console.aws.amazon.com/keyspaces/home)

1. Di panel navigasi, pilih **Keyspaces**.

1. Pilih **Buat ruang kunci**.

1. Di kotak **nama Keyspace**, masukkan **catalog** sebagai nama untuk ruang kunci Anda.

   **Kendala nama:**
   + Nama tidak bisa kosong.
   + Karakter yang diizinkan: karakter alfanumerik dan garis bawah (). `_`
   + Panjang maksimum adalah 48 karakter.

1. Di bawah **Wilayah AWS**, konfirmasikan bahwa **replikasi Wilayah Tunggal** adalah strategi replikasi untuk ruang kunci.

1. Untuk membuat keyspace, pilih **Create keyspace**.

1. Verifikasi bahwa ruang kunci `catalog` dibuat dengan melakukan hal berikut:

   1. Di panel navigasi, pilih **Keyspaces**.

   1. Temukan ruang kunci Anda `catalog` dalam daftar ruang kunci.

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

Prosedur berikut membuat keyspace menggunakan CQL.

**Untuk membuat keyspace menggunakan CQL**

1. Buka AWS CloudShell dan sambungkan ke Amazon Keyspaces menggunakan perintah berikut. Pastikan untuk memperbarui *us-east-1* dengan Wilayah Anda sendiri.

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

   Output dari perintah itu akan terlihat seperti ini.

   ```
   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. Buat keyspace Anda menggunakan perintah CQL berikut.

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

   `SingleRegionStrategy`menggunakan faktor replikasi tiga dan mereplikasi data di tiga AWS Availability Zone di Wilayahnya.
**catatan**  
Amazon Keyspaces default semua input ke huruf kecil kecuali Anda melampirkannya dalam tanda kutip. 

1. Verifikasi bahwa ruang kunci Anda telah dibuat.

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

   Output dari perintah ini akan terlihat mirip dengan ini.

   ```
   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)
   ```

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

Prosedur berikut membuat keyspace menggunakan file. AWS CLI

**Untuk membuat keyspace menggunakan AWS CLI**

1. Untuk mengonfirmasi bahwa lingkungan Anda sudah diatur, Anda dapat menjalankan perintah berikut di CloudShell.

   ```
   aws keyspaces help
   ```

1. Buat ruang kunci Anda menggunakan AWS CLI pernyataan berikut.

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

1. Verifikasi bahwa ruang kunci Anda dibuat dengan pernyataan berikut AWS CLI 

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

   Output dari perintah ini akan terlihat mirip dengan contoh ini.

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