跳到主要内容
版本:Next

AmazonDynamoDB

Amazon DynamoDB 接收器连接器

描述

将数据写入 Amazon DynamoDB

关键特性

选项

名称类型必需默认值
urlstring-
regionstring-
access_key_idstring-
secret_access_keystring-
tablestring-
batch_sizeint25
max_retriesint10
retry_base_delay_mslong100
retry_max_delay_mslong5000
common-options-

url [string]

要写入Amazon DynamoDB的URL.

region [string]

Amazon DynamoDB 的分区.

access_key_id [string]

Amazon DynamoDB的访问id.

secret_access_key [string]

Amazon DynamoDB的访问密钥.

table [string]

Amazon DynamoDB 的表名. 支持使用 ${table_name} 占位符,用于多表写入场景.

batch_size [int]

写入 Amazon DynamoDB 前批量缓存的记录数.

max_retries [int]

当 DynamoDB 返回未处理数据时,批量写入请求的最大重试次数.

retry_base_delay_ms [long]

重试之间指数退避的基础延迟时间(毫秒).

retry_max_delay_ms [long]

重试之间的最大延迟时间(毫秒).

常见选项

Sink插件常用参数,请参考 Sink Common Options 了解详细信息.

示例

单表写入

AmazonDynamoDB {
url = "http://127.0.0.1:8000"
region = "us-east-1"
access_key_id = "dummy-key"
secret_access_key = "dummy-secret"
table = "TableName"
}

多表写入

AmazonDynamoDB {
url = "http://127.0.0.1:8000"
region = "us-east-1"
access_key_id = "dummy-key"
secret_access_key = "dummy-secret"
table = "${table_name}"
}

变更日志