

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.

# Confirmación de modelos de datos en Amazon Keyspaces y Apache Cassandra
<a name="workbench.commit"></a>

En esta sección se muestra cómo confirmar modelos de datos completados en clústeres de Amazon Keyspaces y Apache Cassandra. Este proceso crea automáticamente los recursos del lado del servidor para los espacios de claves y las tablas en función de la configuración que haya definido en el modelo de datos. 

![\[Captura de pantalla de la consola que muestra las opciones de confirmación.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/workbench/key_nosql_commit.png)


**Topics**
+ [Antes de empezar](#workbench.commit.preqequ)
+ [Conexión con Amazon Keyspaces mediante credenciales específicas del servicio.](workbench.commit.ssc.md)
+ [Connect to Amazon Keyspaces con credenciales AWS Identity and Access Management (IAM)](workbench.commit.iam.md)
+ [Uso de una conexión guardada](workbench.commit.default.md)
+ [Confirmación en Apache Cassandra](workbench.commit.cassandra.md)

## Antes de empezar
<a name="workbench.commit.preqequ"></a>

Amazon Keyspaces requiere el uso de Seguridad de la capa de transporte (TLS) para ayudar a proteger las conexiones con los clientes. Para conectarse a Amazon Keyspaces con TLS, debe completar antes las siguientes tareas para poder comenzar.
+  Descargue los siguientes certificados digitales y guarde los archivos localmente o en su directorio personal.

  1. AmazonRootCA1

  1. AmazonRootCA2

  1. AmazonRootCA3

  1. AmazonRootCA4

  1. Starfield Class 2 Root (opcional, para compatibilidad con versiones anteriores)

  Para descargar los certificados, puede usar los siguientes comandos.

  ```
  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
  ```
**nota**  
Anteriormente, Amazon Keyspaces utilizaba certificados TLS anclados a la CA de clase 2 de Starfield. AWS está migrando todo Regiones de AWS a certificados emitidos bajo Amazon Trust Services (Amazon Root CAs 1—4). Durante esta transición, configure los clientes para que confíen tanto en la raíz CAs 1—4 de Amazon como en la raíz de Starfield para garantizar la compatibilidad en todas las regiones.

  Combine todos los certificados descargados en un único `pem` archivo con el nombre de nuestros *keyspaces-bundle.pem* ejemplos. Puede hacerlo ejecutando el siguiente comando : Tome nota de la ruta al archivo, la necesitará más adelante.

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

Una vez guardado el archivo de certificado, ya puede conectarse a Amazon Keyspaces. Una opción es conectarse utilizando credenciales específicas del servicio. Las credenciales específicas del servicio son un nombre de usuario y una contraseña que están asociados a un usuario de IAM en concreto y que solo pueden utilizarse con el servicio especificado. La segunda opción es conectarse con credenciales de IAM que utilicen el [proceso Signature Version 4 (SigV4) de AWS](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html). Para obtener más información sobre estas dos opciones, consulte [Creación de credenciales para el acceso programático a Amazon Keyspaces](programmatic.credentials.md).

Para conectarse con credenciales específicas del servicio, consulte [Conexión con Amazon Keyspaces mediante credenciales específicas del servicio.](workbench.commit.ssc.md).

Para conectarse con credenciales de IAM, consulte [Connect to Amazon Keyspaces con credenciales AWS Identity and Access Management (IAM)](workbench.commit.iam.md).

# Conexión con Amazon Keyspaces mediante credenciales específicas del servicio.
<a name="workbench.commit.ssc"></a>

En esta sección se muestra cómo utilizar credenciales específicas del servicio para confirmar el modelo de datos que ha creado o editado con NoSQL Workbench.

1. Para crear una nueva conexión con credenciales específicas del servicio, elija la pestaña **Conectar con nombre de usuario y contraseña**. 

   1. Antes de comenzar, debe crear las credenciales específicas del servicio mediante el proceso documentado en [Creación de credenciales específicas del servicio para el acceso programático a Amazon Keyspaces](programmatic.credentials.ssc.md).

   Una vez obtenidas las credenciales específicas del servicio, puede seguir configurando la conexión. Continúe con una de las siguientes opciones:
   + **Nombre de usuario**: introduzca el nombre de usuario.
   + **Contraseña**: introduzca la contraseña.
   + **Región de AWS**: para conocer las regiones disponibles, consulte [Puntos de conexión de servicio para Amazon Keyspaces](programmatic.endpoints.md).
   + **Puerto**: Amazon Keyspaces utiliza el puerto 9142. 

   Como alternativa, puede importar credenciales guardadas desde un archivo.

1. Elija **Confirmar** para actualizar Amazon Keyspaces con el modelo de datos.

![\[Captura de pantalla de la consola que muestra una conexión a Amazon Keyspaces utilizando credenciales específicas del servicio.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/workbench/key_nosql_SSC.png)


# Connect to Amazon Keyspaces con credenciales AWS Identity and Access Management (IAM)
<a name="workbench.commit.iam"></a>

En esta sección se muestra cómo utilizar credenciales de IAM para confirmar el modelo de datos que ha creado o editado con NoSQL Workbench.

1. Para crear una nueva conexión utilizando credenciales IAM, elija la pestaña **Conectar con credenciales de IAM**. 

   1. Antes de comenzar, debe crear las credenciales de IAM utilizando uno de los siguientes métodos.
     + Para acceder a la consola, utilice su nombre de usuario y contraseña de IAM para iniciar sesión en la [Consola de administración de AWS](https://console.aws.amazon.com/console/home) desde la página de inicio de sesión de IAM. *Para obtener información sobre las credenciales AWS de seguridad, incluido el acceso programático y las alternativas a las credenciales a largo plazo, consulte las credenciales de [AWS seguridad en la Guía del usuario de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/security-creds.html).* Para obtener más información sobre cómo iniciar sesión en su Cuenta de AWS cuenta, consulte [Cómo iniciar sesión en](https://docs.aws.amazon.com/signin/latest/userguide/how-to-sign-in.html) la AWS Guía del *AWS Sign-In usuario*.
     + Para acceder a la CLI, necesita un ID de clave de acceso y una clave de acceso secreta. Cuando sea posible, utilice credenciales temporales en lugar de claves de acceso. Las credenciales temporales incluyen un ID de clave de acceso y una clave de acceso secreta, pero, además, incluyen un token de seguridad que indica cuándo caducan las credenciales. Para obtener más información, consulte [Uso de credenciales temporales con AWS recursos](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) en la *Guía del usuario de IAM*.
     + Para acceder a la API, necesita un ID de clave de acceso y una clave de acceso secreta. Utilice las claves de acceso de usuario de IAM en lugar de las claves de acceso de Usuario raíz de la cuenta de AWS . Para obtener más información sobre la creación de claves de acceso, consulte [Administrar las claves de acceso para los usuarios de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) en la Guía del usuario de *IAM*. 

     Para obtener más información, consulte [Administración de las claves de acceso de los usuarios de IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html).

   Una vez obtenidas las credenciales de IAM, puede seguir configurando la conexión.
   + **Nombre de conexión**: el nombre de la conexión.
   + **Región de AWS**: para conocer las regiones disponibles, consulte [Puntos de conexión de servicio para Amazon Keyspaces](programmatic.endpoints.md).
   + **ID de clave de acceso**: introduzca el ID de clave de acceso.
   + **Clave de acceso secreta**: introduzca la clave de acceso secreta.
   + **Puerto**: Amazon Keyspaces utiliza el puerto 9142. 
   + **AWS certificado público**: señale el AWS certificado que se descargó en el primer paso.
   + **Mantener la conexión**: seleccione esta casilla de verificación si desea guardar los secretos de la AWS conexión de forma local.

1. Elija **Confirmar** para actualizar Amazon Keyspaces con el modelo de datos.

![\[Captura de pantalla de la consola que muestra una conexión a Amazon Keyspaces utilizando credenciales de IAM.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/workbench/key_nosql_IAM.png)


# Uso de una conexión guardada
<a name="workbench.commit.default"></a>

Si ha configurado previamente una conexión a Amazon Keyspaces, puede utilizarla como conexión predeterminada para confirmar los cambios del modelo de datos. Elija la pestaña **Utilizar conexiones guardadas** y continúe confirmando las actualizaciones.

![\[Captura de pantalla de la consola que muestra la conexión predeterminada a Amazon Keyspaces.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/workbench/key_nosql_connection.png)


# Confirmación en Apache Cassandra
<a name="workbench.commit.cassandra"></a>

En esta sección se explica cómo establecer las conexiones con un clúster de Apache Cassandra para confirmar el modelo de datos creado o editado con NoSQL Workbench.

**nota**  
Solo los modelos de datos que se hayan creado con `SimpleStrategy` o `NetworkTopologyStrategy` pueden confirmarse en clústeres de Apache Cassandra. Para cambiar la estrategia de réplica, edite el espacio de claves en el modelador de datos.

1. 
   + **Nombre de usuario**: introduzca el nombre de usuario si la autenticación está habilitada en el clúster.
   + **Contraseña**: introduzca la contraseña si la autenticación está habilitada en el clúster.
   + **Puntos de contacto**: introduzca los puntos de contacto.
   + **Centro de datos local**: introduzca el nombre del centro de datos local.
   + **Puerto**: la conexión utiliza el puerto 9042.

1. Elija **Confirmar** para actualizar el clúster de Apache Cassandra con el modelo de datos.

![\[Captura de pantalla de la consola que muestra una conexión a Apache Cassandra.\]](http://docs.aws.amazon.com/es_es/keyspaces/latest/devguide/images/workbench/key_nosql_cassandra.png)
