ilay777 / dce

Disposable Cloud Environment

Home Page:https://dce.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disposable Cloud Environment (DCE)

DCE is your playground in the cloud

Disposable Cloud Environment (DCE) manages ephemeral AWS accounts for easy and secure access to the cloud.

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

Deploy your own Disposable Cloud Environment by following our quick start guide, available on our documentation website:

dce.readthedocs.io

DCE CLI

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

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

About

Disposable Cloud Environment

https://dce.readthedocs.io

License:Apache License 2.0


Languages

Language:Go 87.9%Language:HCL 9.3%Language:Shell 1.7%Language:JavaScript 0.5%Language:HTML 0.4%Language:Makefile 0.2%Language:CSS 0.0%