

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

# Prasyarat untuk mengekspor data dari Amazon Keyspaces ke Amazon S3
<a name="S3-tutorial-prerequisites"></a>

**Konfirmasikan prasyarat berikut dan buat sumber daya Amazon Keyspaces sebelum Anda mulai dengan tutorial**

1. Sebelum Anda memulai tutorial ini, ikuti petunjuk pen AWS yiapan di[Mengakses Ruang Kunci Amazon (untuk Apache Cassandra)](accessing.md). Langkah-langkah ini termasuk mendaftar AWS dan membuat prinsipal AWS Identity and Access Management (IAM) dengan akses ke Amazon Keyspaces. 

1. Alat CLI dalam tutorial ini menggunakan kredenSIAL Anda dan default Wilayah AWS disimpan di lokasi yang diketahui. Untuk informasi selengkapnya, lihat [Simpan kunci akses untuk akses terprogram](aws.credentials.manage.md).

   Contoh berikut menunjukkan cara menyimpan nilai yang diperlukan sebagai variabel lingkungan untuk pengguna default.

   ```
   $ export AWS_ACCESS_KEY_ID={{AKIAIOSFODNN7EXAMPLE}}
   $ export AWS_SECRET_ACCESS_KEY={{wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY}}
   $ export AWS_DEFAULT_REGION={{us-east-1}}
   ```

1. Untuk menjalankan `keyspaces-bulk-cli` CLI dalam tutorial ini, Anda memerlukan perangkat lunak dan alat berikut yang diinstal pada mesin Anda:
   + [Python ](https://www.python.org/downloads/) 3.8 atau yang lebih baru
   + [Java ](https://openjdk.org/install/) (JDK 11 atau yang lebih baru)
   + [Apache Maven ](https://maven.apache.org/install.html)
   + [Git ](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
   + [keriting ](https://curl.se/download.html)
   + [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

   Java, Git, dan Maven diperlukan oleh langkah bootstrap untuk mengunduh dan membangun pembantu kebijakan coba ulang. Tutorial ini diuji dengan AWS CLI 2, Python 3.11, Java 17.0.13, dan Apache Maven 3.8.7.

1. Anda memerlukan tabel Amazon Keyspaces dengan data sampel untuk diekspor nanti dalam tutorial ini. Anda dapat menggunakan tabel Amazon Keyspaces Anda sendiri atau membuat tabel sampel mengikuti langkah-langkah dalam [Memulai dengan Amazon Keyspaces (untuk Apache Cassandra)](getting-started.md) tutorial.

   1. Untuk menginstal`cqlsh-expansion`, ikuti langkah-langkah di[Menggunakan untuk terhubung `cqlsh-expansion` ke Amazon Keyspaces](programmatic.cqlsh.md#using_cqlsh).

   1. Konfirmasikan bahwa `Murmur3Partitioner` partisi adalah partisi default untuk akun Anda. Partisi ini kompatibel dengan Apache Spark Cassandra Connector dan dengan. AWS Glue Untuk informasi lebih lanjut tentang partisi, lihat[Bekerja dengan partisi di Amazon Keyspaces](working-with-partitioners.md).

      Untuk mengubah partisi akun Anda, Anda dapat menggunakan pernyataan berikut.

      ```
      SELECT partitioner FROM system.local;
      
      UPDATE system.local set partitioner='org.apache.cassandra.dht.Murmur3Partitioner' where key='local';
      ```

   1. Untuk membuat ruang tombol Amazon Keyspaces, ikuti langkah-langkah di. [Membuat keyspace di Amazon Keyspaces](getting-started.keyspaces.md)

   1. Untuk membuat tabel Amazon Keyspaces, ikuti langkah-langkah di[Membuat tabel di Amazon Keyspaces](getting-started.tables.md).

   1. Untuk memuat data sampel ke dalam tabel untuk diekspor ke Amazon S3, ikuti langkah-langkah di[Memasukkan dan memuat data ke dalam tabel Amazon Keyspaces](getting-started.dml.create.md).

Setelah menyelesaikan langkah-langkah prasyarat, lanjutkan ke[Langkah 1: Bootstrap infrastruktur dan AWS Glue pekerjaan](S3-tutorial-step1.md).