Synadia Connect

AWS S3

NAMERUNTIMETYPEVERSIONSTATUS
aws_s3wombatsinklateststable

Sends message parts as objects to an Amazon S3 bucket. Each object is uploaded with the path specified with the path field.

Configuration

nametypeoptionalsecretdescription
bucketstringnonoThe bucket to upload messages to.
pathexpressionyesnoThe path of each message to upload. The value defaults to ${!counter()}-${!timestamp_unix_nano()}.txt.
tagsmap[string]expressionyesnoKey/value pairs to store with the object as tags. The value defaults to map[].
content_typestringyesnoThe content type to set for each object. The value defaults to application/octet-stream.
content_encodingstringyesnoAn optional content encoding to set for each object.
cache_controlstringyesnoThe cache control to set for each object.
content_dispositionstringyesnoThe content disposition to set for each object.
content_languagestringyesnoThe content language to set for each object.
content_md5stringyesnoThe content MD5 to set for each object.
website_redirect_locationstringyesnoThe website redirect location to set for each object.
metadatametadatayesnoSpecify criteria for which metadata values are attached to objects as headers.
storage_classstringyesnoThe storage class to set for each object. The value defaults to STANDARD.
kms_key_idstringyesnoAn optional server side encryption key.
server_side_encryptionstringyesnoAn optional server side encryption algorithm.
force_path_style_urlsboolyesnoForces the client API to use path style URLs, which helps when connecting to custom endpoints. The value defaults to false.
max_in_flightintyesnoThe maximum number of parallel message batches to have in flight at any given time. The value defaults to 64.
timeoutstringyesnoThe maximum period to wait on an upload before abandoning it and reattempting. The value defaults to 5s.
regionstringnonoThe AWS region to target.
endpointstringyesnoAllows you to specify a custom endpoint for the AWS API. The value defaults to ``.
credentialscredentialsnonoOptional manual configuration of AWS credentials to use. More information can be found in xref:guides:cloud/aws.adoc[].

Metadata

nametypeoptionalsecretdescription
exclude_prefixesstringyesnoProvide a list of explicit metadata key prefixes to be excluded when adding metadata to sent messages.

Credentials

nametypeoptionalsecretdescription
idstringyesnoThe ID of credentials to use. The value defaults to ``.
secretstringyesnoThe secret for the credentials being used. The value defaults to ``.
tokenstringyesnoThe token for the credentials being used, required when using short term credentials. The value defaults to ``.
Previous
AWS Kinesis Firehose