AmazonDynamoDB source connector
Read data from Amazon DynamoDB.
name | type | required | default value |
---|---|---|---|
url | string | yes | - |
region | string | yes | - |
access_key_id | string | yes | - |
secret_access_key | string | yes | - |
table | string | yes | - |
schema | config | yes | - |
common-options | yes | - | |
scan_item_limit | false | - | |
parallel_scan_threads | false | - |
The URL to read to Amazon Dynamodb.
The region of Amazon Dynamodb.
The access id of Amazon DynamoDB.
The access secret of Amazon DynamoDB.
The table of Amazon DynamoDB.
Amazon Dynamodb is a NOSQL database service of support keys-value storage and document data structure,there is no way to get the data type.Therefore, we must configure schema.
such as:
schema {
fields {
id = int
key_aa = string
key_bb = string
}
}
Source Plugin common parameters, refer to Source Plugin for details
number of item each scan request should return
number of logical segments for parallel scan
Amazondynamodb {
url = "http://127.0.0.1:8000"
region = "us-east-1"
accessKeyId = "dummy-key"
secretAccessKey = "dummy-secret"
table = "TableName"
schema = {
fields {
artist = string
c_map = "map<string, array<int>>"
c_array = "array<int>"
c_string = string
c_boolean = boolean
c_tinyint = tinyint
c_smallint = smallint
c_int = int
c_bigint = bigint
c_float = float
c_double = double
c_decimal = "decimal(30, 8)"
c_null = "null"
c_bytes = bytes
c_date = date
c_timestamp = timestamp
}
}
}
- Add Amazon DynamoDB Source Connector
- Add source split to Amazondynamodb Connectors