Introduction
The Synapse-Stack-Builder project contains tools for building an entire Synapse stack of AWS resources. Currently, the Synapse stack depends on the following AWS resources:
- Elastic beanstalk - We currently have three environments deployed to Tomcat 7.x
- Repository Services - The main Synapse REST API.
- Authentication Services - The REST API for Authentication.
- Portal - The main Synapse Web site.
- RDS - All transactional Synapse meta data is store in a MySQL database.
- CloudSearch - Search and Query features are currently supported by
- SNS - All database alarms are currently configured to send emails to the development team.
Prerequisites For setting up a Stack
In order to run the Synapse-Stack-Builder you will need the following:
- Administration level AWS account access key and secret key.
- You will need an S3 bucket named: '${stack}-default'.
- This bucket should contain the property file with all of your stack's passwords named '${stack}-default.properties