Uploader
This section describes the functionality of the Uploader.
Overview
The Uploader is responsible for sending Event Logs back to Privitar. It is a separate component from the Event Broker. The Uploader will copy events from the Event Log to a Privitar-owned secure data store such as an Amazon AWS S3 bucket.
Operation
The Uploader is a tool that is manually executed from the command-line (CLI). The command to invoke the uploader is wrapped in a script with the correct initial arguments set. It is not a long running service and will only upload when manually triggered.
In order to ensure that the customer has complete control over the sending of data from their organization back to Privitar, it is the customer who manages and configures the operation of the Uploader. By default, the Uploader must be triggered by an operator at the customer side in order for data to be sent back to Privitar.
By default, the uploader checks whether files already exist in the S3 bucket before uploading to ensure that we don't re-upload files every time the uploader is executed. This can be manually turned off.
The uploader also expects log files to be in the file structure that the event broker writes them to. This is to protect the user from accidentally uploading from the incorrect location. It is also possible to turn this option off.
Configuration
There are a series of command-line options that configure the operation of the Uploader:
The folder where the Event Log is stored.
The location details of the remote storage. For example, for an S3 bucket the region and the name of the S3 bucket.
A Preview option to view the Event Logs that will be copied to the remote store.