Documentation Index
Fetch the complete documentation index at: https://docs.risingwave.com/llms.txt
Use this file to discover all available pages before exploring further.
Syntax
Basic parameters
| 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 and ENCODE options
These options should be set in
FORMAT data_format ENCODE data_encode (key = 'value'), instead of the WITH clause| Field | 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 ( ... ). |