Launch the product via 1-click.
Select “Continue to Subscribe”:

Select “Accept Terms”:

Wait for the subscription to activate:


Select “Continue to Configuration”:


On the launch page, under “Choose Action”, select “Launch through EC2”:

A t3.medium machine type is recommended:

You could also experiment with a t3.small or t3.micro depending on your use case.
Then select “Next: Configure Instance Details”:

You would then need to create or use an existing IAM role:

The role would need to have the following policies attached. This enables rockstarETL to access S3 and Athena to execute the jobs and pipelines you create:

If new, then create role:

Choose “EC2” under “Common use cases” then click “Next: Permissions”

Attach the following policies:
AmazonS3FullAccess AmazonAthenaFullAccess

Then click “Next: Tags”

Then click: “Next: Review”


Give the role a name then click “Create Role”:

Select the newly created role in the “IAM role” drop down:

Untick unlimited credit specification:

Then click “Next: Add Storage”


Then click “Next: Add Tags”


Then click “Next: Configure Security Group”

Use an existing or create a new security group specifying your IP address as the source:



Then click “Review and Launch”


Then click “Launch”

Create a new key pair if you don’t already have one:


If you created a new keypair and use putty on windows, you’ll need to convert the pem file to ppk as per:
https://aws.amazon.com/premiumsupport/knowledge-center/convert-pem-file-into-ppk/
In PuTTY:
Specify your newly converted ppk file:

If you have an existing key pair, select it then click “Launch Instances”



Then click “View Instances”


Once your instance is running:

You can obtain your IP address by selecting the instance:


You can then open an SSH session:

You’ll receive a host fingerprint warning on first connection:


Login as: ec2-user

The AMI is based on Amazon Linux 2.
https://aws.amazon.com/amazon-linux-2/
To log onto the web front end:
Copy the IP address (don’t use the open address):

Use port 8090
Access the frontend via http://<EC2_Instance_Public_DNS>:8090 Do not use “https://” it must be “http://“
You should see this:

The Landing Page is simple and spartan:

Or:

To receive email notifications sign up with SendGrid then select “SendGrid Email” on the landing page.
You’ll arrive at this page:

Select the “Setup SendGrid Mail” button:

Enter the e-mail address which emails will be sent from and the SendGrid API key then select the “Save” button.

Now time to create some pipelines:

Pipelines are created by creating jobs:


Or:

To monitor logs live:
sudo tail -f /var/log/tomcat/catalina.out

You can also monitor your memory and cpu from the command line using command: “free-m” and “top -i”


To instead monitor the logs in Amazon CloudWatch: