Amazon Web Services

Single/Multi AWS Account

WorkSpaces Manager allows to manage WorkSpaces across single or multiple AWS accounts. When you set up WorkSpaces Manager, you will initially set up a single account. Afterwards, you can set up multi-AWS accounts by enabling this function and following the instructions here.

You will see a summary of the Account ID(s) as they are added.

If you want to deploy Roles and Policies on a Multi-Account AWS Environment, you can also check our GitLab code for Terraform and CloudFormation examples:

Below, there are more options that can be configured. The main of these values are listed below:

  • API Retry Attempts: number of attempts to retry an AWS API call.

  • API Jitter Period (ms): number of milliseconds used to create a random delay between API Calls to AWS.

  • WorkSpaces: turns on the WorkSpaces Management menu function.

  • AppStream: turns on the AppStream Management menu function.

  • Default AWS Region: this is the AWS Region that your Amazon WorkSpaces are hosted in, using AWS format, like Ireland will be eu-west-1.

  • Show AWS Bundles: enables visualization of AWS Default Bundles for WorkSpaces, which are hidden initially to avoid a long list.

  • AccessLog group: CloudWatch Log Group containing WorkSpaces login data

  • AWS Cost Optimizer: enables the Amazon WorkSpaces Cost Optimiser, which is recommended. The info can be checked here. However, since this CloudFormation template uses Lambda and ECS tasks within AWS, if it cannot be used, when this option is disabled, it will use the inner functions on the WorkSpaces Manager Appliance to obtain the Costs and provide some optimization recommendations.

  • Dry Run Mode: when running the Cost Optimiser in "Dry Run Mode", it will only show a simulation of the changes that could be done as a recommendation.

  • Cost Optimizer Bucket: this is the bucket name mentioned in the ‘AWS WorkSpaces Cost Optimizer’ deployment.

  • CO Version: the version of AWS Cost Optimizer you are using.

  • AppStream Bucket: specifies the AppStream Usage bucket.

  • AppStream Settings Bucket: specifies the AppStream Settings bucket.

  • Auto Reboot: this gives the ability to set reboot times on WorkSpaces. This uses the WorkSpaces Manager timezone.

  • Auto Reboot Tag Name: if Auto Reboot is enabled and a value is added in this field, the "Reboot Hour" will be taken from the Tag value.

If the wrong version is selected for Cost Optimizer, cost optimization reports will not work. This does not however effect the functionality of the AWS Cost Optimizer.

Last updated