What Will You Need?
- AWS Environment
- AWS User With Administrator Permissions – (the CloudFormation template creates resources that require a higher permission set)
- About 10-15 minutes of time
Note: The following instructions are for the Dash pay-as-you-go offering. Please contact Dash for instructions regarding any other offerings or solutions.
- Log into AWS account and pick your preferred region.
- When setting up Dash ComplyOps, you must use the MASTER account in AWS. This is typically the first account your organization sets up. You can verify the master account by clicking the avatar in the top right corner and clicking ‘My Organization‘. You should see a table of accounts. The master account will have a tag next to it stating it is the master account. You must use that account to perform the set up.
- Create an application-specific pem key. This is done in the EC2 module. You will need to create this pem key in the region/availability zone that you will be deploying the Dash CloudFormation template. Make sure to keep this pem key accessible for future use. You will need to use that pem key to SSH in if needed. By default, SSH access is disabled but can be opened up if needed of course.
- Go to AWS Marketplace and navigate to the Dash ComplyOps Offering.
6. Click the “Continue to Subscribe” button.
You will be presented with a modal. Click the “Set Up Your Account” button.
7. You will be directed to a form page. Please enter your team’s:
- Organization Name
- Organization Contact Email (This email will need to be accessible to complete installation)
- Contact Name
- Contact Phone
Click the “Submit” button.
8. On completion of this form, you will see a message that this step is complete.
You will now receive an email in your inbox with further licensing needed for installation. In another tab or browser window, please navigate to the previously entered email and open the most recent Dash ComplyOps email. (If you cannot find this email, you may check your Spam folder).
9. In the Dash email, click the button to download the CloudFormation template. This will download a file to your computer for the next installation steps.
10. Now navigate to CloudFormation in the AWS console.
11. In CloudFormation click the “Create Stack” button. Then click “With new resources (standard)”
12. Under the Specify template section, select “Upload a template file” for the Template Source.
Then upload the CloudFormation template file you downloaded in the email in Step #9.
Then click the “Next” button.
Most fields have default values that are appropriate to stick with. Otherwise, provide a value that makes sense for your environment.
13. Once you have filled out the form, click “Next”.
14. Scroll to bottom and click “Next”.
15. Scroll to bottom and check the box – “I acknowledge that AWS CloudFormation might create IAM resources with custom names.“
Then click the “Create stack” button
16. The process will take a few minutes.
17. Once it is done, you will be able to access the Dash Application by grabbing the link from the CloudFormation Outputs tab.
1. Go to the link provided in the CloudFormation Output tab.
2. The application may take up to 5 minutes to start up.
3. Once the application loads, it will look like this:
4. Organization Validation – Put in the organization id and license code to validate your organization
5. Create New User – Put in an appropriate email and password for the first user
6. AWS Configuration – In this step, we will validate the AWS cloud setup and make sure that all permissions are established properly.
7. Services Monitoring – Determine which VPCs you would like for Dash to monitor
8. Domain Configuration – Allows you to decide if you would like to point the AWS DNS to your own domain. Please read this article for domain configuration suggestions
9. Questionnaire – Answer a handful of questions to help us tailor your configuration.
10. Final Step – Click ‘Next’ to sign in.
11. At this point, you can log in and use the application.