Skip to content

Optum/dce

Folders and files

NameName
Last commit message
Last commit date
Dec 3, 2019
Jan 21, 2025
Jul 31, 2021
Jul 11, 2024
Feb 7, 2025
Jan 21, 2025
Jan 21, 2025
Mar 11, 2024
Dec 8, 2022
Dec 8, 2022
Feb 29, 2024
Mar 9, 2023
Mar 10, 2025
Jun 3, 2019
Sep 10, 2020
Jun 3, 2019
Oct 31, 2019
Dec 8, 2022
Sep 11, 2020
Sep 13, 2021
Mar 10, 2025
Mar 10, 2025
Jul 31, 2021

Repository files navigation

Disposable Cloud EnvironmentTM

DCETM is your playground in the cloud

DCE helps you quickly and safely explore the public cloud by managing temporary AWS accounts.

Common use cases for a public cloud account include:

  • Developing, testing, or operating cloud networks and applications
  • Improving infrastructure utilization with autoscaling
  • Leveraging cloud-native developer tooling
  • Exploring data with analytical and machine learning services
  • And much more!

DCE users can "lease" an AWS account for a defined period of time and with a limited budget.

At the end of the lease, or if the lease's budget is reached, the account is wiped clean and returned to the account pool so it may be leased again.

Getting Started & Documentation

Documentation coming soon.

DCE CLI

The easiest way to get started with DCE is with the DCE CLI:

github.com/Optum/dce-cli

# Deploy DCE
dce system deploy

# Add an account to the pool
dce accounts add \
    --account-id 123456789012 \
    --admin-role-arn arn:aws:iam::123456789012:role/OrganizationAccountAccessRole

# Lease an account
dce leases create \
    --principal-id jdoe@example.com \
    --budget-amount 100 --budget-currency USD

# Login to your account
dce leases login <lease-id>

Contributing to DCE

DCE was born at Optum, but belongs to the community. Improve your cloud experience and open a PR.

Contributor Guidelines

License

Apache License v2.0