Utilizar IAM con Amazon Keyspaces (for Apache Cassandra)
El servicio Amazon Keyspaces (for Apache Cassandra) es un servicio de bases de datos administrado, de alta disponibilidad y escalable compatible con Apache Cassandra. Puede acceder a Amazon Keyspaces a través de la AWS Management Console o mediante programación. Para acceder a Amazon Keyspaces mediante programación con credenciales específicas del servicio, puede utilizar cqlsh
o los controladores Cassandra de código abierto. Las credenciales específicas del servicio incluyen un nombre de usuario y una contraseña como los que utiliza Cassandra para la autenticación y la administración del acceso. Puede tener un máximo de dos conjuntos de credenciales específicas del servicio para cada servicio compatible por usuario.
Para acceder a Amazon Keyspaces mediante programación con claves de acceso de AWS, puede utilizar el SDK de AWS, la AWS Command Line Interface (AWS CLI) o los controladores de código abierto de Cassandra con el plugin SigV4. Para obtener más información, consulte Connecting programmatically to Amazon Keyspaces (Conexión mediante programación a Amazon Keyspaces) en la Amazon Keyspaces (for Apache Cassandra) Developer Guide (Guía para desarrolladores de Amazon Keyspaces [para Apache Cassandra]).
nota
Si tiene previsto interactuar con Amazon Keyspaces únicamente a través de la consola, no es necesario que genere credenciales específicas del servicio. Para obtener más información, consulte Accessing Amazon Keyspaces using the console (Acceso a Amazon Keyspaces mediante la consola) en la Amazon Keyspaces (for Apache Cassandra) Developer Guide (Guía para desarrolladores de Amazon Keyspaces [para Apache Cassandra]).
Para obtener más información sobre los permisos necesarios para acceder a Amazon Keyspaces, consulte ejemplos de políticas basadas en identidad de Amazon Keyspaces (for Apache Cassandra) en la Guía para desarrolladores de Amazon Keyspaces (for Apache Cassandra).
Generar credenciales de Amazon Keyspaces (consola)
Puede utilizar la AWS Management Console para generar credenciales de Amazon Keyspaces (for Apache Cassandra) para los usuarios de IAM.
Para generar credenciales específicas del servicio de Amazon Keyspaces (consola)
Inicie sesión en la AWS Management Console y abra la consola de IAM en https://console.aws.amazon.com/iam/
. -
En el panel de navegación, elija Users (Usuarios) y, a continuación, el nombre del usuario que requiere las credenciales.
-
En la pestaña Credenciales de seguridad debajo de Credenciales para el servicio Amazon Keyspaces (for Apache Cassandra), seleccione Generar credenciales.
-
Las credenciales específicas del servicio ya están disponibles. Esta es la única vez que se puede ver o descargar la contraseña. No puede recuperarla más adelante. Sin embargo, puede restablecerla en cualquier momento. Guarde el usuario y la contraseña en una ubicación segura, ya que los necesitará más adelante.
Generación de credenciales de Amazon Keyspaces (AWS CLI)
Puede utilizar la AWS CLI para generar credenciales de Amazon Keyspaces (for Apache Cassandra) para los usuarios de IAM.
Para generar credenciales específicas del servicio de Amazon Keyspaces (AWS CLI)
-
Para ello, utilice el siguiente comando:
Generación de credenciales de Amazon Keyspaces (API de AWS)
Puede utilizar la API de AWS para generar credenciales de Amazon Keyspaces (for Apache Cassandra) para los usuarios de IAM.
Para generar credenciales específicas del servicio de Amazon Keyspaces (API de AWS)
-
Complete la siguiente operación: