open-automation / switch-aws

A collection of AWS scripts for Switch.
MIT License
7 stars 2 forks source link

SwitchAWS

AWS scripts for Switch with the help of AWS CLI. The goal of this project is to make it easy to use Amazon Web Services from Enfocus Switch.

Requirements

Available Scripts

S3 Upload

Upload a file into an S3 bucket or a bucket's sub-folder (key prefix). The goal of this script is to be a drop-in replacement for the FTP send element.

S3 Download

Watches an S3 bucket for new files. Once it finds a file, it downloads it and optionally removes the original from the S3 bucket. You also may choose to watch an entire S3 bucket or a sub-folder (key prefix) within one. The goal of this script is to be a drop-in replacement for the FTP receive element.

SQS Send

Adds an SQS message into an SQS queue. The SQS message is declared in the configurator settings.

SES Send

A drop-in replacement for Switch's "Mail send" configurator that uses AWS SES. Send plain-text or HTML emails which can be entered into the configurator or loaded from an external template file.

Example Flows

S3 Send and Receive

S3 send and receive

Todo

See the issues page