Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/optum/dce
Disposable Cloud Environment
https://github.com/optum/dce
aws budget cloud enterprise sandbox-development sandbox-environment sandbox-playground serverless terraform
Last synced: about 2 hours ago
JSON representation
Disposable Cloud Environment
- Host: GitHub
- URL: https://github.com/optum/dce
- Owner: Optum
- License: apache-2.0
- Created: 2019-06-03T16:04:56.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T13:49:26.000Z (3 months ago)
- Last Synced: 2024-11-16T16:00:32.397Z (about 9 hours ago)
- Topics: aws, budget, cloud, enterprise, sandbox-development, sandbox-environment, sandbox-playground, serverless, terraform
- Language: Go
- Homepage:
- Size: 32.2 MB
- Stars: 320
- Watchers: 17
- Forks: 84
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# 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](https://aws.amazon.com/)!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](https://github.com/Optum/dce-cli)
```bash
# 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 [email protected] \
--budget-amount 100 --budget-currency USD# Login to your account
dce leases login
```## Contributing to DCE
DCE was born at Optum, but belongs to the community. Improve your cloud experience and [open a PR](https://github.com/Optum/dce/pulls).
[Contributor Guidelines](./CONTRIBUTING.md)
## License
[Apache License v2.0](./LICENSE)