

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

# Cara mengkomit model data ke Amazon Keyspaces dan Apache Cassandra
<a name="workbench.commit"></a>

Bagian ini menunjukkan cara mengkomit model data yang sudah selesai ke Amazon Keyspaces dan Apache Cassandra cluster. Proses ini secara otomatis membuat sumber daya sisi server untuk ruang kunci dan tabel berdasarkan pengaturan yang Anda tentukan dalam model data. 

![\[Tangkapan layar konsol yang menampilkan opsi komit.\]](http://docs.aws.amazon.com/id_id/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [Sebelum Anda mulai](#workbench.commit.preqequ)
+ [Connect ke Amazon Keyspaces dengan kredensyal khusus layanan](workbench.commit.ssc.md)
+ [Connect ke Amazon Keyspaces dengan kredensyal AWS Identity and Access Management (IAM)](workbench.commit.iam.md)
+ [Gunakan koneksi tersimpan](workbench.commit.default.md)
+ [Berkomitmen untuk Apache Cassandra](workbench.commit.cassandra.md)

## Sebelum Anda mulai
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces memerlukan penggunaan Transport Layer Security (TLS) untuk membantu mengamankan koneksi dengan klien. Untuk terhubung ke Amazon Keyspaces menggunakan TLS, Anda harus menyelesaikan tugas berikut sebelum dapat memulai.
+  Unduh sertifikat digital berikut dan simpan file secara lokal atau di direktori home Anda.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield Class 2 Root (opsional - untuk kompatibilitas mundur)

  Untuk mengunduh sertifikat, Anda dapat menggunakan perintah berikut.

  ```
  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
  ```
**catatan**  
Amazon Keyspaces sebelumnya menggunakan sertifikat TLS yang ditambatkan ke Starfield Class 2 CA. AWS memigrasikan semua Wilayah AWS ke sertifikat yang dikeluarkan di bawah Amazon Trust Services (Amazon Root CAs 1-4). Selama transisi ini, konfigurasikan klien untuk mempercayai Amazon Root CAs 1-4 dan root Starfield untuk memastikan kompatibilitas di semua Wilayah.

  Gabungkan semua sertifikat yang diunduh menjadi satu `pem` file dengan nama *keyspaces-bundle.pem* dalam contoh kami. Anda dapat melakukan ini dengan menjalankan perintah berikut. Catat jalur ke file, Anda perlu ini nanti.

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

Setelah Anda menyimpan file sertifikat, Anda dapat terhubung ke Amazon Keyspaces. Salah satu opsi adalah terhubung dengan menggunakan kredensyal khusus layanan. Kredensyal khusus layanan adalah nama pengguna dan kata sandi yang terkait dengan pengguna IAM tertentu dan hanya dapat digunakan dengan layanan yang ditentukan. Opsi kedua adalah terhubung dengan kredensyal IAM yang menggunakan [proses AWS Signature Version 4 (SigV4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html)). Untuk mempelajari lebih lanjut tentang dua opsi ini, lihat[Buat kredensi untuk akses terprogram ke Amazon Keyspaces](programmatic.credentials.md).

Untuk terhubung dengan kredensyal khusus layanan, lihat. [Connect ke Amazon Keyspaces dengan kredensyal khusus layanan](workbench.commit.ssc.md)

Untuk terhubung dengan kredensyal IAM, lihat. [Connect ke Amazon Keyspaces dengan kredensyal AWS Identity and Access Management (IAM)](workbench.commit.iam.md)

# Connect ke Amazon Keyspaces dengan kredensyal khusus layanan
<a name="workbench.commit.ssc"></a>

Bagian ini menunjukkan cara menggunakan kredensyal khusus layanan untuk mengkomit model data yang Anda buat atau edit dengan NoSQL Workbench.

1. Untuk membuat koneksi baru menggunakan kredensyal khusus layanan, pilih tab **Connect by using user name** dan password. 

   1. Sebelum memulai, Anda harus membuat kredensyal khusus layanan menggunakan proses yang didokumentasikan di. [Buat kredensil khusus layanan untuk akses terprogram ke Amazon Keyspaces](programmatic.credentials.ssc.md)

   Setelah Anda memperoleh kredensyal khusus layanan, Anda dapat terus mengatur koneksi. Lanjutkan dengan salah satu dari berikut ini:
   + **Nama pengguna** — Masukkan nama pengguna.
   + **Kata sandi** — Masukkan kata sandi.
   + **Wilayah AWS**— Untuk Wilayah yang tersedia, lihat[Titik akhir layanan untuk Amazon Keyspaces](programmatic.endpoints.md).
   + **Port** - Amazon Keyspaces menggunakan port 9142. 

   Atau, Anda dapat mengimpor kredensyal yang disimpan dari file.

1. Pilih **Komit** untuk memperbarui Amazon Keyspaces dengan model data.

![\[Screenshot konsol yang menampilkan koneksi ke Amazon Keyspaces menggunakan kredensyal khusus layanan.\]](http://docs.aws.amazon.com/id_id/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# Connect ke Amazon Keyspaces dengan kredensyal AWS Identity and Access Management (IAM)
<a name="workbench.commit.iam"></a>

Bagian ini menunjukkan cara menggunakan kredensyal IAM untuk melakukan model data yang dibuat atau diedit dengan NoSQL Workbench.

1. Untuk membuat koneksi baru menggunakan kredensyal IAM, pilih tab **Connect by using IAM** credentials. 

   1. Sebelum Anda mulai, Anda harus membuat kredensyal IAM menggunakan salah satu metode berikut.
     + Untuk akses konsol, gunakan nama pengguna dan kata sandi IAM Anda untuk masuk ke halaman masuk [Konsol Manajemen AWS](https://console.aws.amazon.com/console/home)dari IAM. *Untuk informasi tentang kredensyal AWS keamanan, termasuk akses terprogram dan alternatif untuk kredensyal jangka panjang, lihat kredensyal [AWS keamanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html) di Panduan Pengguna IAM.* Untuk detail tentang masuk ke Anda Akun AWS, lihat [Cara masuk AWS di](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html) *Panduan AWS Sign-In Pengguna*.
     + Untuk akses CLI, Anda memerlukan ID kunci akses dan kunci akses rahasia. Gunakan kredensyal sementara alih-alih kunci akses jangka panjang jika memungkinkan. Kredensyal sementara mencakup ID kunci akses, kunci akses rahasia, dan token keamanan yang menunjukkan kapan kredensialnya kedaluwarsa. Untuk informasi selengkapnya, lihat [Menggunakan kredensyal sementara dengan AWS sumber daya](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) di Panduan Pengguna *IAM*.
     + Untuk akses API, Anda memerlukan access key ID dan secret access key. Gunakan kunci akses pengguna IAM alih-alih kunci Pengguna root akun AWS akses. Untuk informasi selengkapnya tentang membuat kunci akses, lihat [Mengelola kunci akses untuk pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) di *Panduan Pengguna IAM*. 

     Untuk informasi selengkapnya, lihat [Mengelola kunci akses untuk pengguna IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html).

   Setelah Anda mendapatkan kredensyal IAM, Anda dapat terus mengatur koneksi.
   + **Nama koneksi** — Nama koneksi.
   + **Wilayah AWS**— Untuk Wilayah yang tersedia, lihat[Titik akhir layanan untuk Amazon Keyspaces](programmatic.endpoints.md).
   + **ID kunci akses** — Masukkan ID kunci akses.
   + **Kunci akses rahasia** — Masukkan kunci akses rahasia.
   + **Port** - Amazon Keyspaces menggunakan port 9142. 
   + **AWS sertifikat publik** — Arahkan ke AWS sertifikat yang diunduh pada langkah pertama.
   + **Tetap koneksi** - Pilih kotak centang ini jika Anda ingin menyimpan rahasia AWS koneksi secara lokal.

1. Pilih **Komit** untuk memperbarui Amazon Keyspaces dengan model data.

![\[Screenshot konsol yang menunjukkan koneksi ke Amazon Keyspaces menggunakan kredensyal IAM.\]](http://docs.aws.amazon.com/id_id/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# Gunakan koneksi tersimpan
<a name="workbench.commit.default"></a>

Jika sebelumnya Anda telah menyiapkan sambungan ke Amazon Keyspaces, Anda dapat menggunakannya sebagai koneksi default untuk melakukan perubahan model data. Pilih tab **Gunakan koneksi tersimpan** dan lanjutkan melakukan pembaruan.

![\[Tangkapan layar konsol yang menunjukkan koneksi default ke Amazon Keyspaces.\]](http://docs.aws.amazon.com/id_id/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# Berkomitmen untuk Apache Cassandra
<a name="workbench.commit.cassandra"></a>

Bagian ini memandu Anda melalui membuat koneksi ke cluster Apache Cassandra untuk melakukan model data yang dibuat atau diedit dengan NoSQL Workbench.

**catatan**  
Hanya model data yang telah dibuat dengan `SimpleStrategy` atau `NetworkTopologyStrategy` dapat berkomitmen untuk cluster Apache Cassandra. Untuk mengubah strategi replikasi, edit ruang kunci di pemodel data.

1. 
   + **Nama pengguna** — Masukkan nama pengguna jika otentikasi diaktifkan di cluster.
   + **Kata sandi** — Masukkan kata sandi jika otentikasi diaktifkan di cluster.
   + **Titik kontak** - Masukkan titik kontak.
   + **Pusat data lokal** — Masukkan nama pusat data lokal.
   + **Port** — Koneksi menggunakan port 9042.

1. Pilih **Komit** untuk memperbarui cluster Apache Cassandra dengan model data.

![\[Tangkapan layar konsol yang menunjukkan koneksi ke Apache Cassandra.\]](http://docs.aws.amazon.com/id_id/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)
