AWS Cloud9이란 코드 작성, 실행 및 디버깅을 위한 클라우드 IDE입니다.
AWS Cloud9을 사용하면 브라우저만으로 코드를 작성, 실행 및 디버그할 수 있습니다. AWS Cloud9을 사용하면 코드 편집기, 통합 디버거 및 미리 구성된 AWS CLI가 있는 내장 터미널을 사용할 수 있습니다.
작동 방식
신규 Amazon EC2 인스턴스에 AWS Cloud9 환경을 생성하거나 SSH를 통해 각자의 Linux 서버에 연결합니다. AWS Cloud9 환경을 생성하면 브라우저 내에서 코드 편집기, 통합 디버거 및 사전 구성된 AWS CLI가 있는 터미널에 액세스할 수 있습니다.

AWS Cloud9 대시보드를 사용하면 각각 특정 프로젝트에 대한 사용자 지정 도구, 런타임 및 파일을 포함하는 다양한 AWS Cloud9 환경을 생성하고 전환할 수 있습니다.
*** CloudFormation 으로 구성한다.
Benefits and features
Code with just a browser
AWS Cloud9을 사용하면 데스크톱 IDE를 설치하거나 유지 관리할 필요 없이 브라우저만으로 애플리케이션을 작성, 실행 및 디버깅할 수 있습니다.
Code together in real time
AWS Cloud9을 사용하면 코드 협업이 쉬워집니다. 몇 번의 클릭만으로 팀과 개발 환경을 공유하고 프로그램을 함께 페어링할 수 있습니다.
Start new projects quickly
AWS Cloud9 EC2 환경은 40개 이상의 프로그래밍 언어용 도구와 함께 사전 패키징되어 제공되므로 몇 분 안에 인기 있는 애플리케이션 스택에 대한 코드 작성을 시작할 수 있습니다.
Build serverless applications with ease
AWS Cloud9은 서버리스 애플리케이션 개발을 위한 환경을 제공합니다. 리소스를 쉽게 정의하고, 디버그하고, 코드의 로컬 실행과 원격 실행 간에 전환할 수 있습니다.
What can I do with AWS Cloud9?
- Working with code in several programming languages and the AWS Cloud Development Kit (AWS CDK).
- Working with code in a running Docker container.
- Using online code repositories.
- Collaborating with others in real time.
- Interacting with various database and website technologies.
- Targeting AWS Lambda, Amazon API Gateway, and AWS Serverless Applications.
- Taking advantage of other AWS products such as Amazon Lightsail, AWS CodeStar, and AWS CodePipeline.
AWS Cloud9을 사용하면 소프트웨어를 코딩, 빌드, 실행, 테스트, 디버그 및 릴리스할 수 있습니다.
- 여러 프로그래밍 언어 및 AWS Cloud Development Kit(AWS CDK)의 코드로 작업
- 실행 중인 Docker 컨테이너에서 코드 작업.
- 온라인 코드 저장소 사용.
- 다른 사람들과 실시간으로 협업
- 다양한 데이터베이스 및 웹 사이트 기술과 상호 작용
- AWS Lambda, Amazon API Gateway 및 AWS 서버리스 애플리케이션을 대상
- Amazon Lightsail, AWS CodeStar 및 AWS CodePipeline과 같은 다른 AWS 제품을 활용