Amazon Keyspaces

Supports:

  • ✅ Models
  • ✅ Bulk sync source

Connection

Configuration

NameTypeDescriptionRequired
auth_methodstringAuthentication Method

Accepted values: service_credentials , access_key_and_secret , iam_role
true
regionstringAWS Regiontrue

auth_method

When auth_method is access_key_and_secret
NameTypeDescriptionRequired
access_key_idstringAWS Access Key IDtrue
secret_access_keystringAWS Secret Access Keytrue
When auth_method is iam_role
NameTypeDescriptionRequired
iam_role_arnstringIAM Role ARNtrue
When auth_method is service_credentials
NameTypeDescriptionRequired
passwordstringPasswordtrue
usernamestringUsernametrue

Example

1{
2 "name": "Amazon Keyspaces connection",
3 "type": "amazon_keyspaces",
4 "configuration": {
5 "auth_method": "service_credentials",
6 "password": "",
7 "region": "us-east-1",
8 "username": "your-service-username"
9 }
10}

Read-only properties

NameTypeDescriptionRequired

auth_method

When auth_method is iam_role
NameTypeDescriptionRequired
external_idstringExternal ID for the IAM rolefalse

Model Sync

Source

Configuration

NameTypeDescriptionRequired
keyspacestringKeyspacetrue
tablestringTabletrue

Example

1{
2 ...
3 "configuration": {
4 "keyspace": "app",
5 "table": "users"
6 }
7}

Bulk Sync

Source

Amazon Keyspaces connections may be used as a bulk sync source. No additional configuration options are required.