This topic describes how to sink data from RisingWave to AWS Kinesis Data Streams.
Field | Notes |
---|---|
stream | Required. Name of the stream. |
aws.region | Required. AWS service region. For example, US East (N. Virginia). |
endpoint | Optional. URL of the entry point for the AWS Kinesis service. |
aws.credentials.access_key_id | Required. This field indicates the access key ID of AWS. |
aws.credentials.secret_access_key | Required. This field indicates the secret access key of AWS. |
aws.credentials.session_token | Optional. The session token associated with the temporary security credentials. |
aws.credentials.role.arn | Optional. The Amazon Resource Name (ARN) of the role to assume. |
aws.credentials.role.external_id | Optional. The external id used to authorize access to third-party resources. |
primary_key | Required. The primary keys of the sink. Use , to delimit the primary key columns. |
FORMAT data_format ENCODE data_encode (key = 'value')
, instead of the WITH
clauseField | Notes |
---|---|
data_format | Data format. Allowed formats:
|
data_encode | Data encode. Supported encode: JSON . |
force_append_only | If true , forces the sink to be PLAIN (also known as append-only ), even if it cannot be. |
timestamptz.handling.mode | Controls the timestamptz output format. This parameter specifically applies to append-only or upsert sinks using JSON encoding.
|
key_encode | Optional. When specified, the key encode can only be TEXT, and the primary key should be one and only one of the following types: varchar , bool , smallint , int , and bigint ; When absent, both key and value will use the same setting of ENCODE data_encode ( ... ) . |