Skip to content

daytonaio/daytona-provider-aws

Repository files navigation

License Go Report Card Issues - daytona GitHub Release

Daytona AWS Provider

This repository is the home of the Daytona AWS Provider.

Report Bug · Request Feature · Join Our Slack · X

The AWS Provider allows Daytona to create and manage workspace projects on Amazon EC2 instances.

To use this provider, ensure your AWS programmatic access user has the AmazonEC2FullAccess permissions. This policy grants the necessary permissions to manage EC2 instances, which is crucial for Daytona's workspace project creation and management.

Target Options

Property Type Optional DefaultValue InputMasked DisabledPredicate
Region String true us-east-1 false
Image Id String true ami-04a81a99f5ec58529 false
Instance Type String true t2.micro false
Device Name String true t2./dev/sda1 false
Volume Size String true 10 false
Volume Type String true gp3 false
Access Key Id String false true
Secret Access Key String false true

Preset Targets

The AWS Provider has no preset targets. Before using the provider you must set the target using the daytona target set command.

Code of Conduct

This project has adapted the Code of Conduct from the Contributor Covenant. For more information see the Code of Conduct or contact [email protected]. with any additional questions or comments.

Contributing

The Daytona Docker Provider is Open Source under the MIT License. If you would like to contribute to the software, you must:

  1. Read the Developer Certificate of Origin Version 1.1 (https://developercertificate.org/)
  2. Sign all commits to the Daytona Docker Provider project.

This ensures that users, distributors, and other contributors can rely on all the software related to Daytona being contributed under the terms of the License. No contributions will be accepted without following this process.

Afterwards, navigate to the contributing guide to get started.

Questions

For more information on how to use and develop Daytona, talk to us on Slack.