AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you build, run, and debug code using only a browser. It combines rich code editing capabilities of an IDE, such as code completion, hints, and step-by-step debugging, with full access to a Linux server to run and store your code.
Who is AWS Cloud9 for?
AWS Developers and Experts who are evaluating new AWS services can use AWS Cloud9 to provide easy access to their AWS resources using a preconfigured AWS Command Line Interface (AWS CLI) ready to run commands to work with AWS services. AWS Lambda serverless developers using Node.js or Python can use Cloud9’s built-in tools to create, edit, run, debug, and deploy their Lambda functions from the IDE.
What programming languages does the service support?
How do I get started with AWS Cloud9?
You can log into the AWS Management Console and select AWS Cloud9. The console will walk you through all the configuration steps to select the Linux server to connect to using Cloud9. You can launch a new Amazon EC2 instance (AWS Cloud9 EC2 environment) or connect an existing Linux server (AWS Cloud9 SSH environment) in a few simple steps. After creating the Cloud9 environment, you can access the IDE and generate code in a fully configured development environment. For more information, refer to the documentation section on configuring AWS Cloud9 , then complete the basic tutorial .
What is AWS Cloud9 Development Environment?
The AWS Cloud9 development environment stores the project code files and runs the tools used to develop the application. Each environment has its own unique IDE settings. This makes it easy to create different development environments and switch between them. All of these environments use their own tools, runtimes, files, and IDE settings that are required for a particular project.
GENERATING CODE DIRECTLY IN THE BROWSER
AWS Cloud9 lets you run your development environment on Amazon EC2 Managed Instances or any existing SSH-enabled Linux server. This means AWS Cloud9 users can build, run, and debug applications with just a browser, without the hassle of installing or maintaining a local IDE. Cloud9’s code editor and built-in debugger helps you speed up your work with handy features such as tooltips, code completion, and step-by-step debugging. Cloud9 Terminal provides a browser-based shell that allows you to install additional software, submit code to Git repositories, or enter commands.