Skip to content

AWS S3 Publish Assistant

s3-publish-assistant

Supports publishing extracted data and metadata to files in an S3 bucket.

This assistant allows publishing of extracted data and metadata into XML, JSON, and CSV formats to an AWS S3 bucket of your specification.

You can list a component in the marketplace, and define if you want it to be a template.

✅ Available in Marketplace

✅ Can be used as a template to create a new component

What is an Assistant?

Assistants are the building blocks of the automation system. They are the components that decides the actual work of the automation system. They can be used to perform a wide variety of tasks, from sending notifications, building pipelines and organizing workflow.

Options

Below are the options for this assistant.

Option Name Default Required? Type Description
s3_bucket None True string The S3 bucket to publish
prefix False string The prefix to use for the published files
filename_expression document_family.path + "-" + taxon.path + "." + output_format False string The expression to use for the filename
friendly_names True False boolean Adapt the names of the attributes to be valid in XML and other APIs
data_store None True tableStore Data store to extract from
add_label None False string The label to add to the document after publishing successfully
format json True string The format of the data to publish
root_name False string For XML documents, the root element name is required; If blank, it will be DataObjects.
delete_after_publish False False boolean Delete the document and extracted data after publishing
pretty_printing False False boolean Allow pretty printing of JSON and XML output
## Reactive

This assistant can be triggered by content based events on stores which it is monitoring.