View a markdown version of this page

Concepts and definitions - Innovation Sandbox on AWS

Concepts and definitions

Sandbox environment

A controlled, isolated environment where teams can experiment with AWS services without impacting production systems. It provides a safe space for learning, testing, and innovation.

Organizational Unit (OU)

A grouping of AWS accounts that allows you to organize accounts into a hierarchy and apply policies. This solution creates dedicated OUs for active and recycled sandbox accounts.

Service Control Policies (SCPs)

Policy documents that specify the maximum available permissions for accounts within an AWS Organization. They help enforce security boundaries and service restrictions across sandbox accounts.

Lease

A lease is a temporary allocation of an AWS account to a user for a specified budget or lease duration to run innovation experiments. Leases can be created through two methods: user-initiated requests (traditional self-service model) or manager-initiated assignments (direct assignment model). A lease can optionally be shared with additional users and groups for team-based collaboration. For more information, refer to Sharing a lease with additional users and groups.

Principal

A user or group in AWS IAM Identity Center that can be granted access to a lease. Individual users and groups are both referred to as principals when managing lease sharing.

Lease owner

The user to whom a lease is assigned. For self-service requests, this is the requester. For manager-assigned leases, this is the target user (not the manager who created the lease). The lease owner can terminate their own active lease (when self-service termination is enabled) and, when sharing is enabled, manages which additional users and groups can access the lease.

Shared lease

A lease that a user can access through direct assignment or group membership, without being the lease owner. Shared users receive the same sandbox account access as the owner but cannot terminate the lease or change its core settings.

Lease template

A lease template provides the ability to define conditions that govern the use of the account - such as approval for a user to use a given account, budget and threshold actions, lease duration and threshold actions, and template visibility controls. Admins and managers can create lease templates with public or private visibility settings, and sandbox users can request new sandbox leases by choosing from available public templates. Private templates are only accessible to administrators and managers for direct lease assignment purposes.

Blueprint

A registered CloudFormation StackSet that deploys pre-configured infrastructure to sandbox accounts when you provision a lease. Blueprints enable administrators to provide users with ready-to-use environments containing standardized resources, tools, and configurations, eliminating manual setup time and ensuring consistency across sandbox accounts.

Template visibility

A configuration setting that controls whether a lease template appears in the general template listing for user requests. Public templates are visible to all users for self-service lease requests, while private templates are only accessible to administrators and managers for direct lease assignment purposes.

Budget threshold

A predefined customer-defined spending limit that triggers specific actions when reached. The solution uses thresholds to send alerts, stop resources, and prevent new resource creation.

Account recycling

The process of cleaning up and reusing sandbox accounts when they reach customer-defined limits. This helps optimize account management and reduce administrative overhead.

AWS Nuke

AWS-nuke is an open-source tool designed for the purpose of cleaning up and deleting AWS resources in a systematic and automated way.

Quarantine

An isolation state for sandbox accounts. When an account is quarantined, any active lease is terminated and the leaseholder’s access is revoked, and the account is removed from the available pool and moved to the Quarantine OU, where a service control policy restricts activity. Accounts are quarantined automatically, such as after a cleanup failure or detected account drift, or manually by an Administrator.

Guardrails

Preventive or detective controls that protect your AWS environment. They help ensure sandbox accounts maintain security, compliance, and operational standards.

Hub Account

A centralized AWS account that hosts the sandbox resources and configuration, and orchestrates actions across sandbox accounts.

Cost Report Group

A configurable identifier used to categorize and aggregate sandbox costs for organizational reporting and chargeback purposes. Cost report groups enable administrators to attribute sandbox usage costs to specific departments, teams, or cost centers, facilitating accurate cost allocation and budget management across the organization.

Account cost allocation tag

A key-value pair applied to a sandbox AWS account in AWS Organizations. When activated as a cost allocation tag, it appears as a dimension in the AWS Billing and Cost Management console, letting you filter, group, and analyze sandbox costs by lease, user, cost report group, lease template, and account state. The solution applies these tags automatically throughout the account lifecycle.

Permission set

A collection of administrator-defined policies that AWS IAM Identity Center uses to determine a user’s access permissions to AWS accounts.

Resource controls

Mechanisms that manage AWS resource lifecycle, including creation, modification, and termination based on defined policies and budget thresholds.

Least privilege access

A security principle where users and resources are granted the minimum permissions necessary to perform their tasks. The solution enforces this through automated policy deployment.

Note

For a general reference of AWS terms, see the AWS Glossary.