Amazon Keyspaces

Supports:

  • ✅ Models
  • ✅ Bulk sync source

Connection

Configuration

NameTypeDescriptionRequired
auth_methodstringAuthentication Method

Accepted values: access_key_and_secret , iam_role , service_credentials
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 access_key_and_secret|iam_role
NameTypeDescriptionRequired
change_detectionbooleanUse Amazon Keyspaces CDC streams for bulk syncsfalse
When auth_method is iam_role
NameTypeDescriptionRequired
iam_role_arnstringIAM Role ARNtrue
When auth_method is service_credentials
NameTypeDescriptionRequired
passwordstringPasswordtrue
usernamestringUsernametrue

change_detection

When change_detection is true
NameTypeDescriptionRequired
managed_streamsbooleanLet Polytomic manage Amazon Keyspaces CDC stream settingsfalse

Example

1{
2 "name": "Amazon Keyspaces connection",
3 "type": "amazon_keyspaces",
4 "configuration": {
5 "access_key_id": "your-access-key-id",
6 "auth_method": "access_key_and_secret",
7 "region": "us-east-1",
8 "secret_access_key": "your-secret-access-key"
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.