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.