Settings

This section will cover details of the settings and configuration capabilities for Administrators

System Settings

The Administrator has access to a wide range of advanced settings from the System Settings (1) menu on the left hand menu. This page will detail each of the following sections: 

image.png

General Settings

In the General Settings section, the Administrator can make the following configuration changes by clicking on the Update (1) button :

Unless requested by the Sandox Studio team for support purpose, please avoid changing this value.

image.png

 
Lease Settings

In the Lease Settings section, the Administrator can make the following configuration changes by clicking on the Update (1) button:

Leases shared don't count towards this value

image.png

Terms of Service

An Administrator may wish to get the users of their sandbox accounts to agree to certain Terms of Service before they access their sandbox environments.  An Administrator is able to edit these Terms of Service and also keep a record of previous versions that users agreed too. 

Within the Terms of Service page, the Administrator is able to view (1) the existing terms of service, Edit (2) the terms of service and view the version history (3) of previous versions of Terms of Service.

image.png

 

Authentication Settings

In the Authentication Settings section, the Administrator can make the following configuration changes by clicking on the Update button :

image.png

Changing those settings may break your Sandbox Studio installation, please update carefully!

Account Monitoring

In the Account Monitoring section, the Administrator can trigger the following checks manually:

image.png

Display Settings

image.png

 

Please refer to UI Customisation for more details about Display Settings.

Email Settings

As an Administrator you have control over what and how notifications are sent. From the left hand menu, select Settings > Email Settings (1):

image.png

Two tabs are available:

  1. Delivery Settings: Allows to configure how emails are sent, either through Amazon Simple Email Service (SES) or through a standard SMTP server.
  2. Notifications: Allows to select what notifications are sent to users, managers or approvers. In the current version of Sandbox Studio, this settings applies for all users.

Delivery Settings

Configure SMTP server
image.png
  1. Select SMTP Server
  2. Set the SMTP Server address
  3. SMTP Port
  4. SMTP Username
  5. SMTP Password
  6. Use TLS for authentication

Configure Simple Email Service (SES)

image.png

For SES to work, you need to have a verified identity in your SES environment in the Hub account. More details here: https://docs.aws.amazon.com/ses/latest/dg/verify-addresses-and-domains.html

This verified identity needs to:

We recommend having a domain verified identity and have your environment out of the SES Sandbox. https://docs.aws.amazon.com/ses/latest/dg/request-production-access.html

Notifications

In the notification tab, you can select the notifications you want Sandbox Studio to send. Those notifications can be for leases lifecycle (Lease created, lease shared, ...), for events (Event created, event started, etc.) but also for administrative tasks (ie: account failed setup, or account failed cleanup) 

image.png

In this version of Sandbox Studio, the modifications on the notifications will apply for ALL users. eg: if you disable the notifications for leases, no user will receive notification for when leases are created.

Cleaner Settings

An Administrator is able to control and change the way that the AWS Accounts are cleaned/recycled at the end of a lease.  This is task is completed by an open-source tool called AWS Nuke.  However, in some instances an Administrator may wish to modify the way that the accounts are cleaned to preserve or delete certain resources.  This can be done through the Cleaner Settings (1) menu on the left hand menu.


image.png

 

  1. AWS Nuke Binary URL: URL of the Linux aws-nuke binary used for account cleanup. This allows you to use the latest available AWS Nuke version as soon as it's released.

You can find the latest releases links here: https://github.com/ekristen/aws-nuke/releases

Distribution: Linux, AMD64

  1. Max Failed Cleanup Attempts: In certain circumstances, AWS Nuke fails to cleanup resources from the first try. Sandbox Studio to retry on error. This setting help defines how many times it needs to retry.
  2. Retry Wait Time: Time to wait between retries when cleanup fails.
  3. Successful Attempts Required: Number of successful cleanup to execute before Sandbox Studio marks the cleanup as successful. In this example, Nuke will run 2 times and if both execution succeed, the account will be marked as successfully cleaned up.
  4. Success Wait Time: The number of seconds to wait before rerunning a successful attempt
  5. AWS Nuke Configuration

Refer to AWS Nuke documentation for more details. 

Subscription

On the Subscription page, an Administrator can view their Sandbox Studio current licensing entitlements and usage.

Subscription page

The Subscription page shows the current status of the licence, how many AWS accounts are allowed, the API key used to connect to Sandbox Studio for updates and the duration of the licence. 

image.png

Account Usage

On the account usage page, the Administrator can view how many accounts are in use and what the maximum number of AWS accounts are allowed.

image.png