AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기반 IDE(통합 개발 환경)이다
같이 사용되는 ec2나 이를 이용해 만드는 리소스의 비용을 제외하고는 cloud9 자체는 무료이다
직접 사용해볼건데, 시작하기 전에 VPC와 Subnet이 먼저 준비되어있어야 한다
난 그냥 기본 VPC로 진행했다
aws console에서 서비스 > cloud9 > Create environment 를 누른다
이름을 대충 정해주고 Next step을 누른다
Configure Setting은 그냥 기본값 그대로 가도 되겠지만, Instance type만 t3.small로 바꾸고 진행하겠다
나머진 모두 기본값 그대로 두고 다음을 계속 눌러 생성을 시작하겠다
참고로 새 ec2가 생성되며, 그 ec2에 연결되어 개발환경이 제공된다
끝났다
Welcome은 지워주고, Ctrl+T 를 누르거나 +에서 New Terminal을 눌러 터미널을 실행해보겠다
새 ec2의 터미널
참고로 윈도우의 복사 붙여넣기(Ctrl+C/V), 리눅스의 복사붙여넣기(Shift+delete/insert) 모두 지원된다
이제 간단한 실습들을 진행해보겠다
1. python
+ 에서 New File을 누른 후 Ctrl+S로 저장해준다
print('Hello')
이렇게 간단하게 작성하고 Alt+F5를 누르면
너무 쉽다
또는 다시 터미널로 돌아가서
python Hello.py를 실행해줘도 된다
2. HTML
또 New File을 만들어서 Hello.html라 저장해보자
<h1>Hello</h1>
<h2>World</h2>
html 파일은 미리보기를 할 수 있다
Run 버튼의 옆에 있는 Preview > Preview File Hello.html을 눌러보자
옆에서 바로바로 보면서 고칠 수 있당
참고로 이런 파일 미리보기는 htm, html, markdown, md, pdf, svg, txt, xhtml 파일 유형들에서만 쓸 수 있다고 한다
3. Git
따로 설치할 필요 없이 바로 사용 가능하다
$ mkdir [폴더이름]
$ cd [폴더이름]
$ git init
$ git remote add origin [자료 받아올 git 주소]
$ git pull origin master
$ ls
난 awscop이란 폴더를 새로 만들어서 내 깃헙의 자료들을 한번 받아와봤다
성공했당
끝
'공부 > AWS' 카테고리의 다른 글
[AWS] AWS 주요 ML 서비스들 정리 (0) | 2020.12.10 |
---|---|
[AWS] 완전관리형 ML서비스 Amazon SageMaker 서비스들 정리 (2) | 2020.12.08 |
[AWS] AWS S3 스토리지 클래스 update ver. (0) | 2020.12.03 |
[AWS] IAM 사용자 생성, MFA 설정 후 웹서버 EC2로 RDS 제어 (1) | 2020.08.13 |
[AWS] AWS 리소스 배포 자동화와 로드 분산을 통한 자동 확장 환경 구성 (0) | 2020.08.02 |
댓글