Cloud lab specifications

Cloud labs provide preconfigured browser-based environments that will provision real, temporary cloud platform user accounts, lasting 60 minutes.

They’re intended to be used for educational purposes only. We monitor for suspicious or malicious behavior, including any misuse of a lab beyond its stated educational purpose or activities.

AWS cloud labs & sandbox

Dive into a real, safe environment to get hands-on practice with AWS. We’re actively adding more services to give you the most options as possible to build new skills and explore.

Supported services

  • API Gateway V1
  • API Gateway V2
  • Autoscaling
  • Cloud Map
  • CloudFormation
  • CloudWatch Logs
  • CloudWatch EventBridge
  • Cognito-identity
  • Cognito-idp
  • Cognito-sync
  • Elastic Compute Cloud (EC2)
  • Elastic Container Registry (ECR)
  • Elastic Container Service (ECS)
  • EC2 ImageBuilder
  • Elastic File System (EFS)
  • Elastic Load Balancing V2 (ELB)
  • Identity and Access Manager (IAM)
  • IAM Access Analyzer
  • Key Management Service (KMS)
  • Kinesis
  • Kinesis Analytics
  • Kinesis Video
  • Lambda
  • Lightsail
  • Relational Database Service (RDS)
  • RDS Aurora
  • Secrets Manager
  • Simple Storage Service (S3)
  • Simple Email Service (SES)
  • Simple Notification Service (SNS)
  • Security Token Service (STS)
  • Simple Queue Service (SQS)
  • Simple Systems Manager (SSM)
  • Systems Manager
  • Web Application Firewall (WAF)

Note: If a service or action isn’t explicitly stated in this list, it isn’t currently supported.

Allowed regions

  • us-east-1 and us-west-2

Service limitations

We strive to provide the most access as possible to support your learning, but unfortunately, there are some limitations to what we can offer. You’ll receive an alert in the account if access isn’t allowed.

Unavailable across services

  • Billing or account settings
  • Root user access
  • Organizations
  • AWS support

EC2 limits

  • Allowed instance types: t2.nano, t2.micro, t2.small, t3.nano, t3.micro, t3.small, t4g.nano, t4g.micro, t4g.small

S3 limits

  • Can only be launched in us-east-1 and us-west-2 regions

IAM

  • IAM users provisioned in the lab can’t be edited or removed.
  • IAM default inline policy with timestamp can’t be edited or deleted (SCP DenyInlinePolicyEdits).

RDS limits

  • Allowed instance types:
    • Burstable classes: db.t2.micro, db.t3.micro, db.t3.small, db.t3.medium, db.tg4.micro, db.tg4.small, db.t4g.medium
    • Memory optimized classes: db.r5d.large
  • Standard classes: db.m5d.large
  • Storage size limit: ≤ 250GB

Cloud labs misuse and abuse

Cloud labs are to be used for educational purposes only and within the scope of the lab instruction. We monitor for suspicious activity.

Azure cloud labs & sandbox

Resource providers

Below are the resource providers currently allowed. We’re actively expanding our capabilities and will add additional support in 2023.

Supported

  • Microsoft.Authorization/policyDefinitions/read
  • Microsoft.Authorization/policyDefinitions/write
  • Microsoft.Cdn
  • Microsoft.CognitiveServices
  • Microsoft.Compute
  • Microsoft.ContainerInstance
  • Microsoft.ContainerRegistry
  • Microsoft.ContainerService
  • Microsoft.Databricks
  • Microsoft.DevTestLab
  • Microsoft.DocumentDB
  • Microsoft.EventHub
  • Microsoft.HDInsight
  • Microsoft.KeyVault
  • Microsoft.ManagedIdentity
  • Microsoft.Network
  • Microsoft.OperationalInsights
  • Microsoft.OperationsManagement
  • Microsoft.PolicyInsights
  • Microsoft.ServiceBus
  • Microsoft.Sql
  • Microsoft.Storage
  • Microsoft.Synapse
  • Microsoft.Web

Note: If the resource provider isn’t explicitly stated in this list, it isn’t currently supported. See Azure’s documentation matching resource providers to services for more information.

Locations

  • Allowed locations: westus and eastus

App service plan

  • Allowed free and shared, basic, and standard services plans (docs)
    • SKU names: F1, D1, B1, B2, B3, S1, S2, S3

Virtual machines

  • Allowed general-purpose VMs with vCPU ≤ 8 and memoryGB ≤ 32 (docs)
    • Sizes: B, Dsv3, Dv3, Dasv4, Dav4, DSv2, Dv2, Av2, DC, DCv2, Dv4, Dsv4, Ddv4, Ddsv4, Dv5, Dsv5, Ddv5, Ddsv5, Dasv5, Dadsv5

Cognitive services

  • Allowed SKUs: F0, S0, S1, S2

Databricks

  • Allowed standard workspaces

Elasticpools

  • Allowed basic, standard tiers

Microsoft SQL

  • Allowed SKUs (requestedServiceObjectiveName): Free, Basic, S0, S1, S2, S3, S4, S6, S7, S9, S12, DW100c, DW200c

Synapse Big Data Pools

  • Allowed nodesizes: small and medium

Virtual machine scale sets

  • Allowed general-purpose VMs with vCPU ≤ 8 and memoryGB ≤ 32 (docs)
    • Sizes: B, Dsv3, Dv3, Dasv4, Dav4, DSv2, Dv2, Av2, DC, DCv2, Dv4, Dsv4, Ddv4, Ddsv4, Dv5, Dsv5, Ddv5, Ddsv5, Dasv5, Dadsv5

Cloud labs misuse and abuse

Cloud labs are to be used for educational purposes only and within the scope of the lab instruction. We monitor for suspicious activity.

Google Cloud sandbox

Supported services

  • App Engine
  • BigQuery
  • Cloud Bigtable
  • Cloud Functions
  • Cloud Logging
  • Cloud Monitoring
  • Cloud NAT
  • Cloud Run
  • Cloud Spanner
  • Cloud SQL
  • Cloud Storage
  • Cloud Trace
  • Compute Engine
  • Dataflow
  • Dataproc
  • Firestore
  • IAM
  • Kubernetes GKE
  • Vertex AI
  • Config Connector
  • Cloud Shell
  • Cloud SDK
  • Cloud VPCs

Note: If a service or action isn’t explicitly stated in this list, it isn’t currently supported, but we are actively expanding access.

Service limitations

We strive to provide the most access possible to support your learning, but unfortunately, there are some limitations to what we can offer. You’ll receive an error in the account if access isn’t allowed.

Unavailable in account

  • Set up cloud projects and accounts
    • Apply organizational policies to a resource hierarchy
    • Manage users and groups in Cloud Identity
    • Manage billing configuration
    • Configuring CLI and Cloud SDK
  • Use service accounts across projects
  • Cloud DNS domain registration
  • Service usage quota adjustments
  • Reserved capacity commitments

Cloud labs misuse and abuse

Cloud labs are to be used for educational purposes only and within the scope of the lab instruction. We monitor for suspicious activity.