AWS Cloud9 사용해보기

2023.03.16

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

안녕하세요, 임채정입니다.
이번에는 AWS Cloud9 를 사용해보는 내용을 블로그에 정리해보겠습니다.

아젠다

  1. AWS Cloud9 란?
  2. AWS Cloud9 시작하기
  3. 간단하게 만져보기

1. AWS Cloud9 란?

AWS Cloud9은 통합 개발 환경, 즉 IDE입니다.
여러 프로그래밍 언어와 런타임 디버거 및 기본 제공 터미널을 갖춘 강력한 코드 편집 환경을 제공합니다.

2. AWS Cloud9 시작하기

그럼 이제부터 Cloud9 를 시작해보겠습니다.
먼저 Cloud9 페이지에 들어가서 Crate environment 를 클릭합니다.

이름을 임의로 입력하고 환경타입은 EC2 인스턴스를 선택합니다.

인스턴스 타입, 플랫폼 타임아웃 모두 기본 설정으로 두고 생성합니다.

실제 환경을 생성하는데에는 시간이 필요하기 때문에 몇분정도 기다립니다.

환경이 생성되었다면 Open in Cloud9 를 클릭합니다.

만약 에러가 난다면

다음과 같이 에러가 발생했습니다.

AWS CloudFormation에 들어가서 확인해봐도 아무런 문제가 없습니다.

그렇다면 Connection 방식이 SSM이라면 SSM에 접속하는 조건을 갖추지 못한걸수도 있습니다.
예를 들어 서브넷이 프라이빗에 있거나, 퍼블릭 IPv4 주소가 할당되지 않았거나 하는등의 문제가 있을 수 있으니 그 부분을 먼저 확인해보는 것도 좋을 것같습니다.

저는 퍼블릭 IPv4 주소 않아서 에러가 발생했습니다. 아래 사진에서 위가 퍼블릭 IPv4 주소없는 서버, 아래가 EIP를 할당한 서버입니다.

3. 간단하게 만져보기

그럼 아주 간단하게 사용해보겠습니다.
환경에 들어가면 다음과 같은 화면이 나옵니다.

여기서 File, New File 을 눌러서 새로운 파일을 생성합니다.

간단한 코드를 입력하고 저장합니다.

실행하기 해 Run, Run (파일 이름) with (언어)를 클릭합니다.

그러면 다음과 같이 실행되네요.