This guide describes how to sink data from RisingWave to Amazon S3 sink using S3 connector in RisingWave.
Parameter names | Description |
---|---|
connector | Required. Support the S3 connector only. |
s3.region_name | Required. The service region. |
s3.bucket_name | Required. The name of the bucket where the sink data is stored in. |
s3.path | Required. The directory where the sink file is located. |
s3.credentials.access | Optional. The access key ID of AWS. |
s3.credentials.secret | Optional. The secret access key of AWS. |
s3.endpoint_url | Optional. The host URL for an S3-compatible object storage server. This allows users to use a different server instead of the standard S3 server. |
s3.assume_role | Optional. Specifies the ARN of an IAM role to assume when accessing S3. It allows temporary, secure access to S3 resources without sharing long-term credentials. |
type | Required. Defines the type of the sink. The S3 sink only supports append-only |
Parquet
or JSON
, see Sink data in parquet or json format.
For more information about batching strategy, see Batching strategy for file sink.