AWS Cloud9
User Guide

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Creating an Environment in AWS Cloud9

To create an AWS Cloud9 development environment, follow one of these sets of procedures, depending on how you plan to use AWS Cloud9.

If you're not sure what to choose, we recommend Creating an EC2 Environment.

Creating an EC2 environment is the easiest option. AWS Cloud9 automatically creates and sets up a new Amazon EC2 instance in your AWS account. AWS Cloud9 then automatically connects that new instance to the environment for you.

To understand the key similarities and differences between the development environments, see EC2 Environments versus SSH Environments in AWS Cloud9.

Source code provided by Development environment host provided by Follow these procedures

You

AWS Cloud9

This topic (create an EC2 environment)

You

You

This topic (create an SSH environment)

Amazon Lightsail or you

You, by using Lightsail

Working with Amazon Lightsail Instances in the AWS Cloud9 Integrated Development Environment (IDE)

AWS CodeStar or you

AWS Cloud9, by using AWS CodeStar

Working with AWS CodeStar Projects in the AWS Cloud9 Integrated Development Environment (IDE)

You, by using AWS CodePipeline

AWS Cloud9 or you

This topic (create an EC2 or SSH environment), and then see Working with AWS CodePipeline in the AWS Cloud9 Integrated Development Environment (IDE)

You, by using AWS CodeCommit

AWS Cloud9 or you

AWS CodeCommit Sample for AWS Cloud9

You, by using GitHub

AWS Cloud9 or you

This topic (create an EC2 or SSH environment), and then see the GitHub Sample for AWS Cloud9