Posted On: Oct 19, 2020

You now can manage access to Amazon Keyspaces (for Apache Cassandra), a scalable, highly available, and fully managed Cassandra-compatible database service, by using temporary security credentials for the Python, Go, and Node.js Cassandra drivers.  

Temporary security credentials enable you to manage user and application access to your Amazon Keyspaces resources without sharing long-term credentials or hard-coding credentials in your application code. You now can use temporary credentials with Amazon Keyspaces by using the AWS authentication plugins for the Python, Go, and Node.js Cassandra drivers. The AWS authentication plugins use the Signature Version 4 signing process to add credentials for AWS Identity and Access Management (IAM) users and roles to your Amazon Keyspaces API requests. For example, you can create an IAM role that grants an application read and write permissions to only specific keyspaces and tables in your account.  

With this launch, AWS authentication plugins are now available for the Java, Python, Go, and Node.js Cassandra drivers. There is no additional cost to use these plugins, and support for the plugins is available in all AWS Regions where Amazon Keyspaces is offered.  

For more information about using the plugins to authenticate API requests and manage access to Amazon Keyspaces resources, see Creating Credentials to Access Amazon Keyspaces Programmatically