Note that this is not a managed instance of DCV on AWS, rather the CloudFormation template is provided so that customers can quickly get up and running with DCV for internal testing before moving on to a production configuration or setup. With this CloudFormation template, you can start deploying your EC2 instances with DCV pre-installed and fully configured. Here are some of the things the template does on your behalf:
This automation template and deployment requires an account on AWS. You can sign up here, if you don't have one already.
Before you begin you need an AWS Identity and Access Management (IAM) account with sufficient permissions to log-on in the AWS Web Console and deploy the CloudFormation template. This account must have the right level of permissions to create all the resources, including an EC2 IAM Role. This level of permissions is typically granted to an IAM user with the AdministratorAccess managed policy.
If you want to modify the deployment procedure, you can access the CloudFormation template and have a look at the shell scripts used as pre- and post-install parameters. Access to these files is available only via AWS API calls, or through the command-line interface (AWS CLI). In the following high-level description we will assume you will use the AWS CLI.
First, you'll need to obtain a local copy of the template and the companion scripts:
aws s3 cp s3://nice-dcv-cfn/dcv.template . aws s3 cp s3://nice-dcv-cfn/dcv-server-install.ps1 . aws s3 cp s3://nice-dcv-cfn/dcv-server-install.sh .
You can use the CloudFormation template and the scripts above as a starting point to personalize the deployment of DCV, for example changing security group defaults or extending it to support alternative AMIs, etc.