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 Amazon Web Services authentication plugins for the Python, Go, and Node.js Cassandra drivers. The Amazon Web Services authentication plugins use the Signature Version 4 signing process to add credentials for Amazon 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, Amazon Web Services 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 Amazon Web Services Regions where Amazon Keyspaces is offered, including the Amazon Web Services China (Beijing) Region, operated by Sinnet, and the Amazon Web Services China (Ningxia) Region, operated by NWCD. 

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