Amazon Web Services
Connecting your Study Tracker instance with S3 and EventBridge
Aside from being the recommended cloud hosting provider for deploying Study Tracker, several of AWS's services are also supported integrations. Connecting Study Tracker to AWS can happen either through the Admin Dashboard (v0.9 and above) or using the application.properties
file.
Configuring Study Tracker Access in AWS
Study Tracker accesses AWS through the official Java SDK libraries and can authenticate & authorize access to your environment in one of two ways: IAM user access keys or EC2 IAM roles. In either case, you will likely want to create an IAM role that has the following attached policies to ensure Study Tracker can perform the necessary tasks with the required services:
Admin Dashboard Configuration (v0.9.0 and above)
To connect AWS to your tenant using the Admin Dashboard, take the following steps:
Log into the the Study Tracker Admin Dashboard and go to the 'Amazon Web Services' settings.
Click 'Register AWS Integration'
Fill in the required information in the form:
Name: Provide a display name for your AWS tenant
Account Number: Optional. Provide the AWS account number, for identification purposes.
Region: Enter the region that contains the services you would like to connect to.
Access Key ID: If using an access key to authenticate, provide the key ID.
Secret Access Key: If using an access key to authenticate, provide the secret key.
Use IAM for Authentication: If you would prefer to authenticate using the IAM role assigned to the host machine, select this option. If this is selected, you do not need to provide your access key details.
After clicking 'Submit', Study Tracker will attempt to connect to AWS and verify the provided credentials. If the connection fails, a notification will prompt you to try again with different credentials.
Property File Configuration
To connect Study Tracker to AWS using the application.properties
file, you can use the following properties:
Adding S3 Buckets
Once you have connected Study Tracker to your AWS account, you can add S3 Buckets in the same Admin Dashboard window. Click the 'Add S3 Bucket' button and a popup will appear:
Last updated