

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Requisitos previos para exportar datos de Amazon Keyspaces a Amazon S3
<a name="S3-tutorial-prerequisites"></a>

**Confirme los siguientes requisitos previos y cree los recursos de Amazon Keyspaces antes de empezar con el tutorial**

1. Antes de comenzar este tutorial, siga las instrucciones de AWS configuración que se indican en. [Acceso a Amazon Keyspaces (para Apache Cassandra)](accessing.md) Estos pasos incluyen la inscripción AWS y la creación de un director AWS Identity and Access Management (IAM) con acceso a Amazon Keyspaces. 

1. Los scripts de este tutorial utilizan sus credenciales y Región de AWS se almacenan de forma predeterminada en una ubicación conocida. Para obtener más información, consulte [Almacenamiento de claves de acceso para el acceso programático](aws.credentials.manage.md).

   El siguiente ejemplo muestra cómo almacenar los valores necesarios como variables de entorno para el usuario predeterminado.

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

1. Para ejecutar los scripts de este tutorial, necesitará tener el software y las herramientas siguientes instalados en su máquina:
   + [Java](https://openjdk.org/install/)
   + [Apache Maven](https://maven.apache.org/install.html)
   + [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
   + [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html)

   Este tutorial se probó con AWS CLI 2, Java 17.0.13 y Apache Maven 3.8.7.

1. Necesitarás una tabla de Amazon Keyspaces con datos de ejemplo para exportarla más adelante en este tutorial. Puedes usar tu propia tabla de Amazon Keyspaces o crear una tabla de ejemplo siguiendo los pasos del tutorial. [Introducción a Amazon Keyspaces (para Apache Cassandra)](getting-started.md)

   1. Para instalarla`cqlsh-expansion`, siga los pasos que se indican en[Uso de la `cqlsh-expansion` para conectarse a Amazon Keyspaces](programmatic.cqlsh.md#using_cqlsh).

   1. Confirme que el particionador `Murmur3Partitioner` es el particionador predeterminado de su cuenta. Este particionador es compatible con el conector Apache Spark Cassandra y con. AWS Glue Para obtener más información sobre los particionadores, consulte. [Uso de particionadores en Amazon Keyspaces](working-with-partitioners.md)

      Para cambiar el particionador de su cuenta, puede utilizar la siguiente declaración.

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

   1. Para crear un espacio de claves de Amazon Keyspaces, sigue los pasos que se indican en. [Creación de un espacio de claves en Amazon Keyspaces.](getting-started.keyspaces.md)

   1. Para crear la tabla Amazon Keyspaces, sigue los pasos que se indican en. [Creación de un espacio de claves en Amazon Keyspaces](getting-started.tables.md)

   1. Para cargar datos de muestra en la tabla para exportarlos a Amazon S3, siga los pasos que se indican en[Inserción y carga de datos en una tabla de Amazon Keyspaces](getting-started.dml.create.md).

Tras completar los pasos de requisitos previos, continúe con [Paso 1: Crear el bucket de Amazon S3, descargar las herramientas necesarias y configurar el entorno](S3-tutorial-step1.md).