AWS Cloud9 시작하기 - AWS Cloud9

신규 고객은 더 이상 AWS Cloud9를 사용할 수 없습니다. AWS Cloud9의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

AWS Cloud9 시작하기

이 자습서를 사용하여 AWS Cloud9를 시작하세요. AWS Cloud9 콘솔 또는 AWS Command Line Interface(AWS CLI)를 사용하여 AWS Cloud9 IDE를 이용할 수 있습니다. 이 자습서에서는 AWS Cloud9 개발 환경을 설정한 다음, AWS Cloud9 IDE를 사용하여 첫 번째 애플리케이션을 코딩, 실행 및 디버깅하는 방법을 알아봅니다. AWS Cloud9에 대한 자세한 정보는 AWS Cloud9란 무엇입니까?​를 참조하세요.

AWS Cloud9 IDE에 대한 자세한 정보는 AWS Cloud9 IDE 둘러보기 섹션을 참조하세요.

이 자습서는 완료하는데 약 1시간이 걸립니다.

주의

이 자습서를 완료하면 AWS 계정에 요금이 발생할 수 있습니다. 여기에는 Amazon EC2 요금이 포함됩니다. 자세한 내용은 Amazon EC2 요금을 참조하세요.

사전 조건

이 자습서를 완료하려면 먼저 AWS Cloud9 설정의 단계를 완료해야 합니다.

단계 1: 환경 조성

이 단계에서는 AWS CLI 콘솔 또는 AWS Cloud9을 사용하여 AWS Cloud9 개발 환경을 생성할 수 있습니다.

참고

이 자습서에 사용할 환경을 이미 만든 경우 해당 환경을 열고 2단계: IDE의 기본 사항 둘러보기로 건너뜁니다.

AWS Cloud9에서 개발 환경 또는 환경은 개발 프로젝트의 파일을 저장하고 도구를 실행하여 애플리케이션을 개발하는 곳입니다. 이 자습서에서는 EC2 환경을 생성하고 이 환경에서 파일과 도구를 작업합니다.

Create an EC2 Environment with the console
  1. AWS Cloud9 콘솔에 로그인합니다.

    • AWS 계정를 혼자만 사용하는 경우 또는 단일 AWS 계정의 IAM 사용자인 경우 https://console.aws.amazon.com/cloud9/으로 이동합니다.

    • 조직에서 AWS IAM Identity Center을 사용하는 경우 로그인 지침은 AWS 계정 관리자에게 문의하세요.

    • 교실의 학생인 경우 로그인 지침은 강사에게 문의하세요.

  2. AWS Cloud9 콘솔에 로그인한 후 상단 탐색 모음에서 환경을 생성할 AWS 리전을 선택합니다. 사용 가능한 AWS 리전 목록은 AWS 일반 참조의 AWS Cloud9 단원을 참조하세요.

    AWS Cloud9 콘솔의 AWS 리전 선택기
  3. 여기에 나와 있는 위치 중 한 곳에서 큰 [환경 생성(Create environment)] 버튼을 선택합니다.

    AWS Cloud9 환경이 없는 경우 이 버튼이 시작 페이지에 표시됩니다.

    AWS Cloud9 콘솔의 시작 페이지

    AWS Cloud9 환경이 이미 있는 경우 이 버튼이 다음과 같이 표시됩니다.

    AWS Cloud9 콘솔의 환경 생성 버튼
  4. Create environment(환경 생성) 페이지의 Name(이름)에 환경의 이름을 입력합니다.

  5. Description(설명)에 환경에 대한 설명을 입력합니다. 본 자습서에서는 This environment is for the AWS Cloud9 tutorial.을 사용합니다.

  6. Environment type(환경 유형)에서 New EC2 instance(새 EC2 인스턴스)를 선택하여 Amazon EC2 환경을 만듭니다.

    • Existing compute(기존 컴퓨팅) - SSH 로그인 세부 정보가 필요한 기존 Amazon EC2 인스턴스를 시작합니다. 이 경우 Amazon EC2 인스턴스에 인바운드 보안 그룹 규칙이 있어야 합니다.

      • Existing compute(기존 컴퓨팅) 옵션을 선택하면 서비스 역할이 자동으로 생성됩니다. 설정 화면 하단에 표시되는 메모에서 서비스 역할의 이름을 확인할 수 있습니다.

    참고

    기존 컴퓨팅을 사용하는 Amazon EC2 인스턴스를 사용하여 생성된 AWS Cloud9 환경에서는 자동 종료를 사용할 수 없습니다.

    주의

    환경의 Amazon EC2 인스턴스를 생성하면 AWS 계정에 Amazon EC2 요금이 발생할 수 있습니다. Systems Manager를 사용하여 EC2 인스턴스에 대한 연결을 관리하는 데 따른 추가 비용은 없습니다.

  7. Instance type(인스턴스 유형)의 New EC2 인스턴스 패널에서 기본 선택을 그대로 유지합니다. 이 옵션은 RAM과 vCPU가 더 적을 수 있습니다. 하지만 이 자습서에서는 이 정도 메모리로도 충분합니다.

    주의

    더 많은 RAM 및 vCPU가 있는 인스턴스 유형을 선택하면 Amazon EC2의 AWS 계정에 추가 비용이 발생할 수 있습니다.

  8. 플랫폼에서 원하는 Amazon EC2 인스턴스 유형으로 Amazon Linux 2, Amazon Linux 또는 Ubuntu 22.04 LTS를 선택합니다. AWS Cloud9에서 인스턴스를 생성한 다음 환경을 인스턴스에 연결합니다.

    중요

    EC2 환경에 대해 Amazon Linux 2023 옵션을 선택하는 것이 좋습니다. Amazon Linux 2023 AMI는 안전하고 안정적인 고성능 런타임 환경을 제공할 뿐만 아니라 2024년까지 장기적인 지원을 제공합니다.

    자세한 내용은 AL2023 페이지를 참조하십시오.

  9. Timeout(제한 시간)을 선택합니다. 이 옵션은 AWS Cloud9이 자동 최대 절전 모드로 전환되기 전까지 비활성 상태를 유지하는 시간을 결정합니다. 환경의 IDE에 연결된 모든 웹 브라우저 인스턴스가 닫히면 AWS Cloud9이 지정된 시간 동안 대기했다가 환경의 Amazon EC2 인스턴스를 종료합니다.

    주의

    긴 기간을 선택할수록 AWS 계정에 더 많은 요금이 발생할 수 있습니다.

  10. Network settings(네트워크 설정) 패널에서, 환경에 액세스하는 방법으로 다음 두 가지 옵션 중 하나를 선택합니다.

    • AWS System Manager(SSM) – 이 방법은 인바운드 포트를 열지 않고 SSM을 사용하여 환경에 액세스합니다.

    • SSH(Secure Shell) – 이 방법은 SSH를 사용하여 환경에 액세스하며 열린 인바운드 포트가 필요합니다.

  11. VPC Settings(VPC 설정)를 선택하여 환경의 Amazon Virtual Private Cloud 및 서브넷을 표시합니다. AWS Cloud9은 Amazon Virtual Private Cloud(Amazon VPC)를 사용하여, 새로 생성된 Amazon EC2 인스턴스와 통신합니다. 이 자습서에서는 미리 선택된 기본 설정을 변경하지 않는 것이 좋습니다. 기본 설정을 사용하면 AWS Cloud9이 새 환경과 동일한 AWS 계정 및 리전에서 단일 서브넷이 있는 기본 VPC를 자동으로 사용하려고 시도합니다.

    Amazon VPC 대한 자세한 내용은 콘솔을 사용하여 EC2 환경 생성AWS Cloud9 개발 환경의 VPC 설정 섹션에서 확인할 수 있습니다.

  12. 각 태그에 을 지정하여 최대 50개의 태그를 추가합니다. Add new tag(새 태그 추가)를 선택하면 됩니다. 태그는 리소스 태그로 AWS Cloud9 환경에 연결되며, AWS CloudFormation 스택, Amazon EC2 인스턴스 및 Amazon EC2 보안 그룹과 같은 기본 리소스에 전파됩니다. 태그에 대해 자세히 알아보려면 IAM 사용 설명서AWS 리소스 태그를 사용한 액세스 제어와 이 설명서의 고급 정보를 참조하세요.

    주의

    태그를 생성한 후 이러한 태그를 업데이트하면 변경 사항이 기본 리소스에 전파되지 않습니다. 자세한 내용은 태그에 대한 고급 정보에서 기본 리소스에 태그 업데이트 전파 섹션을 참조하세요.

  13. Create(생성)를 선택하여 환경을 만들면 홈 페이지로 리디렉션됩니다. 계정이 성공적으로 생성되면 AWS Cloud9 콘솔 상단에 녹색 플래시바가 나타납니다. 새 환경을 선택하고 Open in Cloud9(Cloud9에서 열기)을 선택하여 IDE를 시작할 수 있습니다.

    AWS Cloud9 콘솔의 AWS Cloud9 IDE 선택기

    계정이 생성되지 못하면 AWS Cloud9 콘솔 상단에 적색 플래시바가 나타납니다. 웹 브라우저,AWS 액세스 권한, 인스턴스 또는 연결된 네트워크 관련 문제 때문에 계정이 생성되지 않을 수 있습니다. AWS Cloud9 문제 해결 섹션에서 해결 방법 관련 정보를 확인할 수 있습니다.

    참고

    AWS Cloud9는 IMDSv1 및 IMDSv2를 모두 지원합니다. IMDSv1과 비교하여 향상된 보안 수준을 제공하는 IMDSv2를 채택하는 것이 좋습니다. IMDSv2의 이점에 대한 자세한 내용은 AWS 보안 블로그 섹션을 참조하십시오. IMDSv1에서 IMDSv2로의 전환에 대한 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서인스턴스 메타데이터 서비스 버전 2 사용으로 전환 섹션을 참조하십시오.

    참고

    환경이 프록시를 사용하여 인터넷에 액세스하는 경우, 종속 구성 요소를 설치할 수 있도록 AWS Cloud9에 프록시 세부 정보를 제공해야 합니다. 자세한 내용은 종속성을 설치하지 못함 단원을 참조하십시오.

Create an EC2 environment with the AWS CLI
  1. 아직 하지 않은 경우 AWS CLI를 설치하고 구성합니다. 이를 위해 AWS Command Line Interface 사용 설명서에서 다음 지침을 참조하세요.

    다음 중 하나에 대한 자격 증명을 사용하여 AWS CLI를 구성할 수 있습니다.

    • AWS Cloud9의 팀 설정에서 생성한 IAM 사용자.

    • 여러 계정의 여러 사용자에 대해 AWS Cloud9 리소스를 사용하여 정기적으로 작업하는 경우 AWS 계정의 IAM 관리자. IAM 관리자로 AWS CLI를 구성할 수 없으면 AWS 계정 관리자에게 문의하세요. 자세한 내용은 IAM 사용 설명서에서 첫 번째 IAM 관리자 및 그룹 만들기를 참조하세요.

    • 항상 혼자만 AWS 계정을 사용하고 환경을 다른 사람과 공유할 필요가 없는 경우에만 AWS 계정 루트 사용자. AWS 보안 모범 사례에 부합하지 않으므로 이 옵션은 사용하지 않는 것이 좋습니다. 자세한 내용은 Amazon Web Services 일반 참조에서 AWS 계정에 대한 액세스 키 생성, 비활성화 및 삭제를 참조하세요.

    • 기타 옵션은 AWS 계정 관리자 또는 강의실 강사에게 문의하십시오.

  2. 다음 AWS Cloud9 명령에서는 --region--subnet-id에 대한 값을 제공합니다. 그런 다음 명령을 실행하고 나중에 정리할 수 있도록 "environmentId" 값을 기록해 둡니다.

    aws cloud9 create-environment-ec2 --name my-demo-environment --description "This environment is for the AWS Cloud9 tutorial." --instance-type t2.micro --image-id resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64 --region MY-REGION --connection-type CONNECT_SSM --subnet-id subnet-12a3456b

    앞의 명령에서:

    • --name은 환경의 이름을 나타냅니다. 이 자습서에서는 my-demo-environment 이름을 사용합니다.

    • --description은 환경의 선택적 설명을 나타냅니다.

    • --instance-type는 AWS Cloud9이 시작하고 새 환경에 연결하는 Amazon EC2 인스턴스의 유형을 나타냅니다. 이 예제에서는 t2.micro를 지정합니다. 이 항목은 RAM과 vCPU가 비교적 낮지만 이 자습서에는 충분합니다. 더 많은 RAM 및 vCPU가 있는 인스턴스 유형을 지정하면 AWS 계정에 Amazon EC2의 추가 비용이 발생할 수 있습니다. 사용 가능한 인스턴스 유형의 목록은 AWS Cloud9 콘솔의 환경 생성 마법사를 참조하세요.

    • --image-id는 EC2 인스턴스를 생성하는 데 사용되는 Amazon Machine Image(AMI)의 식별자를 지정합니다. 인스턴스에 대한 AMI를 선택하려면 유효한 AMI 별칭 또는 유효한 AWS Systems Manager(SSM) 경로를 지정해야 합니다. 위의 예에서는 Amazon Linux 2 AMI에 대한 SSM 경로가 지정되었습니다.

      자세한 내용은 AWS CLI 명령 참조에서 create-environment-ec2를 참조하세요.

    • --region은 AWS Cloud9이 환경을 생성할 AWS 리전의 ID를 나타냅니다. 사용할 수 있는 AWS 리전 목록은 Amazon Web Services 일반 참조에서 AWS Cloud9 섹션을 참조하세요.

    • --connection-type CONNECT_SSM은 AWS Cloud9이 Systems Manager를 통해 Amazon EC2 인스턴스에 연결하도록 지정합니다. 이 옵션을 사용하면 인스턴스에 대한 인바운드 트래픽이 허용되지 않습니다. 자세한 내용은 AWS Systems Manager를 사용하여 수신하지 않는 EC2 인스턴스에 액세스 단원을 참조하십시오.

      참고

      이 옵션을 사용할 때 아직 생성되지 않은 경우에는 AWSCloud9SSMAccessRole 서비스 역할과 AWSCloud9SSMInstanceProfile을 생성해야 합니다. 자세한 내용은 AWS CLI를 사용하여 Systems Manager의 인스턴스 프로파일 관리 단원을 참조하십시오.

    • --subnet-id는 AWS Cloud9에서 사용할 서브넷을 나타냅니다. subnet-12a3456b를 Amazon Virtual Private Cloud(VPC)의 서브넷 ID로 바꿉니다. 이 서브넷은 AWS Cloud9과 호환 가능해야 합니다. 자세한 내용은 AWS Cloud9 개발 환경의 VPC 설정에서 VPC 및 기타 VPC 리소스 생성 섹션을 참조하세요.

    • AWS Cloud9은 환경의 IDE에 연결된 모든 웹 브라우저 인스턴스가 닫히면 환경의 Amazon EC2 인스턴스를 종료합니다. 이 기간을 구성하려면 --automatic-stop-time-minutes 및 분을 추가합니다. 기간이 짧으면 AWS 계정에 청구되는 요금이 적어질 수 있습니다. 마찬가지로, 긴 시간은 더 많은 요금이 발생할 수 있습니다.

    • 기본적으로 이 명령을 호출하는 엔터티는 환경을 소유합니다. 이 설정을 변경하려면 --owner-id와 소유 엔터티의 Amazon 리소스 이름(ARN)을 추가합니다.

  3. 이 명령을 성공적으로 실행한 수 새로 생성된 환경의 AWS Cloud9 IDE를 엽니다. 이렇게 하려면 단원을 참조하세요AWS Cloud9에서 환경 열기 그런 다음 이 주제로 돌아와서 2단계: IDE의 기본 사항 둘러보기을(를) 계속 진행하고 AWS Cloud9 IDE를 사용하여 새 환경을 작업하는 방법을 알아봅니다.

    환경을 열려고 하지만 최소 5분 후에도 AWS Cloud9에서 IDE가 표시되지 않는 경우 웹 브라우저, AWS 액세스 권한, 인스턴스 또는 연결된 VPC에 문제가 있을 수 있습니다. 가능한 해결 방법은 환경을 열 수 없음 섹션을 참조하세요.

2단계: IDE의 기본 사항 둘러보기

자습서의 이 부분에서는 AWS Cloud9 IDE를 사용하여 애플리케이션을 생성하고 테스트할 수 있는 몇 가지 방법을 소개합니다.

  • editor(편집기) 창을 사용하여 코드를 생성하고 편집할 수 있습니다.

  • terminal(터미널) 창 또는 Run Configuration(실행 구성) 창을 사용하여 코드를 디버깅하지 않고 실행할 수 있습니다.

  • Debugger(디버거) 창을 사용하여 코드를 디버깅할 수 있습니다.

JavaScript 및 Node.js 엔진을 사용하여 이 세 작업을 수행합니다. 다른 프로그래밍 언어 사용 관련 지침은 AWS Cloud9에 대한 자습서 섹션을 참조하세요.

환경 준비

JavaScript 코드를 실행 및 디버깅하는 데 필요한 대부분의 도구가 이미 설치되어 있습니다. 하지만 이 자습서를 사용하려면 추가 Node.js 패키지가 필요합니다. 패키지를 다음과 같이 설치하십시오.

  1. AWS Cloud9 IDE의 맨 위에 있는 메뉴 모음에서 Window(창), New Terminal(새 터미널)을 선택하거나 기존 터미널 창을 사용합니다.

  2. IDE의 맨 아래에 있는 탭 중 하나인 터미널 창에 다음을 입력합니다.

    npm install readline-sync

    그 결과는 다음과 비슷합니다. npm WARN 메시지도 표시된다면 무시하세요.

    + readline-sync@1.4.10 added 1 package from 1 contributor and audited 5 packages in 0.565s found 0 vulnerabilities

코드 작성

먼저 일부 코드를 작성합니다.

  1. 메뉴 모음에서 File(파일)New File(새 파일)을 선택합니다.

  2. 다음 JavaScript를 새 파일에 추가합니다.

    var readline = require('readline-sync'); var i = 10; var input; console.log("Hello Cloud9!"); console.log("i is " + i); do { input = readline.question("Enter a number (or 'q' to quit): "); if (input === 'q') { console.log('OK, exiting.') } else{ i += Number(input); console.log("i is now " + i); } } while (input != 'q'); console.log("Goodbye!");
  3. File(파일), Save(저장)를 선택한 다음 파일을 hello-cloud9.js로 저장합니다.

코드 실행

그런 다음 코드를 실행할 수 있습니다.

사용 중인 프로그래밍 언어에 따라 다양한 방법으로 코드를 실행할 수 있습니다. 이 자습서에서는 터미널 창 또는 [실행 구성(Run Configuration)] 창에서 실행할 수 있는 JavaScript를 사용합니다.

실행 구성(Run Configuration) 창을 사용하여 코드를 실행하려면
  1. 메뉴 표시줄에서 실행, 실행 구성, 새 실행 구성을 선택합니다.

  2. 새 [실행 구성(Run Configuration)] 창(IDE의 맨 아래에 있는 탭 중 하나)에서 [명령(Command)] 필드에 hello-cloud9.js를 입력한 다음 [실행(Run)]을 선택합니다.

  3. Run Configuration(실행 구성) 프롬프트가 활성화되는지 확인한 다음 프롬프트에 번호를 입력하여 애플리케이션과 상호 작용합니다.

  4. Run Configuration(실행 구성) 창에서 코드의 출력을 확인합니다. 다음과 유사하게 표시됩니다.

실행 구성에서 코드를 실행합니다.
터미널 창을 사용하여 코드를 실행하려면
  1. 앞에서 사용한 터미널 창으로 이동하거나 새 창을 엽니다.

  2. 터미널 창의 터미널 프롬프트에 ls를 입력하고 코드 파일이 파일 목록에 있는지 확인합니다.

  3. 프롬프트에 node hello-cloud9.js를 입력하여 애플리케이션을 시작합니다.

  4. 프롬프트에 번호를 입력하여 애플리케이션과 상호 작용합니다.

  5. 터미널 창에서 코드의 출력을 확인합니다. 다음과 유사하게 표시됩니다.

실행 구성에서 코드를 실행합니다.

코드 디버그

마지막으로 Debugger(디버거) 창을 사용하여 코드를 디버깅할 수 있습니다.

  1. 10번 행의 옆에 있는 여백을 선택하여 코드의 10번 행(if (input === 'q'))에 중단점을 추가합니다. 줄 번호 옆에는 다음과 같이 빨간색 원이 표시됩니다.

    코드에 중단점 추가.
  2. IDE의 오른쪽에 있는 [디버거(Debugger)] 버튼을 선택하여 [디버거(Debugger)] 창을 엽니다. 또는 메뉴 모음에서 Window(창), Debugger(디버거)를 선택합니다.

    그런 다음 디버거(Debugger) 창의 조사식(Watch Expressions) 섹션에서 여기에 표현식 입력(Type an expression here)을 선택하여 input 변수에 조사식을 넣습니다.

    Debugger(디버거) 창, 보기 설정
  3. 앞에서 코드를 실행하는 데 사용한 Run Configuration(실행 구성) 창으로 이동합니다. Run(실행)을 선택합니다.

    또는 새 Run Configuration(구성 실행) 창을 열고 코드 실행을 시작합니다. 메뉴 표시줄에서 Run(실행), Run With(다음으로 실행), Node.js를 선택하면 됩니다.

  4. Run Configuration(실행 구성) 프롬프트에 번호를 입력하고 코드가 10번 행에서 일시 중지되는지 확인합니다. Watch Expressions(조사식)에 입력한 값이 Debugger(디버거) 창에 표시됩니다.

    프로그램이 중단점에서 중지합니다.
  5. Debugger(디버거) 창에서 Resume(재개)를 선택합니다. 이전 스크린샷에서 강조 표시된 파란색 화살표 아이콘입니다.

  6. Run Configuration(실행 구성) 창에서 Stop(중지)을 선택하여 디버거를 중지합니다.

    환경 세부 정보 페이지에서 환경 삭제

3단계: 정리

이 자습서와 관련된 요금이 AWS 계정에 지속적으로 부과되지 않도록 하려면 환경을 삭제합니다.

주의

삭제한 환경은 복구할 수 없습니다.

Delete the Environment by using the AWS Cloud9 console
  1. 대시보드를 열려면 IDE의 메뉴 모음에서 [AWS Cloud9], [대시보드로 이동(Go To Your Dashboard)]을 선택합니다.

  2. 다음 중 하나를 수행합니다.

    • my-demo-environment 카드 내부에서 제목을 선택한 다음 Delete(삭제)를 선택합니다.

      환경 세부 정보 페이지에서 환경 삭제
    • my-demo-environment 카드를 선택한 다음 Delete(삭제)를 선택합니다.

      환경 목록에서 환경 삭제
  3. Delete(삭제) 대화 상자에 Delete를 입력한 후 Delete(삭제)를 선택합니다. 삭제 작업에 몇 분 정도 걸립니다.

참고

이 자습서를 정확히 따랐다면 환경이 EC2 환경이고 AWS Cloud9이 해당 환경에 연결된 Amazon EC2 인스턴스를 종료합니다.

하지만 자습서를 따르는 대신 SSH 환경을 사용하고 환경이 Amazon EC2 인스턴스에 연결되었으면 AWS Cloud9이 인스턴스를 종료하지 않습니다. 나중에 해당 인스턴스를 종료하지 않으면, AWS 계정에 해당 인스턴스와 관련된 Amazon EC2에 대한 요금이 계속해서 부과될 수 있습니다.

Delete the Environment with the AWS CLI
  1. 삭제할 환경의 ID를 지정하여 AWS Cloud9 delete-environment 명령을 실행합니다.

    aws cloud9 delete-environment --region MY-REGION --environment-id 12a34567b8cd9012345ef67abcd890e1

    이전 명령에서 MY-REGION을 환경이 생성된 AWS 리전으로 바꾸고, 12a34567b8cd9012345ef67abcd890e1을 삭제할 환경의 ID로 바꿉니다.

    환경을 생성할 때 ID를 저장하지 않은 경우 AWS Cloud9 콘솔을 사용하여 ID를 확인할 수 있습니다. 콘솔에서 환경의 이름을 선택한 다음 Environment ARN(환경 ARN)의 마지막 부분을 확인합니다.

  2. 이 자습서를 위해 Amazon VPC 만들었는데 더 이상 필요하지 않은 경우 Amazon VPC 콘솔(https://console.aws.amazon.com/vpc)을 사용하여 VPC를 삭제합니다.

관련 정보

다음은 AWS Cloud9 콘솔 시작하기에 대한 추가 정보입니다.

  • EC2 환경을 생성할 때 환경에는 기본적으로 샘플 코드가 포함되지 않습니다. 샘플 코드와 함께 환경을 생성하려면 다음 주제 중 하나를 참조하세요.

  • AWS Cloud9 개발 환경을 생성하는 중에 Amazon EC2 인스턴스를 생성하도록 AWS Cloud9에 지시했습니다. AWS Cloud9은 인스턴스를 생성한 다음 환경을 인스턴스에 연결했습니다. 기존 클라우드 컴퓨팅 인스턴스나 (SSH 환경이라고 하는) 자체 서버를 사용할 수도 있습니다. 자세한 내용은 AWS Cloud9에서 환경 생성 단원을 참조하십시오.

다음 단계(선택 사항)

다음 주제 중 하나 또는 전부를 탐색하여 AWS Cloud9를 계속해서 익힙니다.

작업 다음 주제 참조

환경에서 할 수 있는 일을 자세히 알아봅니다.

AWS Cloud9의 환경 작업

다른 컴퓨터 언어를 사용해 보십시오.

AWS Cloud9에 대한 자습서

AWS Cloud9 IDE에 대해 알아봅니다.

AWS Cloud9 IDE 둘러보기IDE 작업

텍스트 채팅 지원을 통해 실시간으로 새 환경을 사용할 수 있도록 다른 사람을 초대합니다.

AWS Cloud9의 공유 환경 작업

SSH 환경 생성 AWS Cloud9이 자동으로 생성한 Amazon EC2 인스턴스 대신, 사용자가 직접 생성한 클라우드 컴퓨팅 인스턴스 또는 서버를 사용하는 환경입니다.

AWS Cloud9에서 환경 생성SSH 환경 호스트 요구 사항

AWS Lambda 함수와 서버리스 애플리케이션에서 AWS 도구 키트를 사용하여 코드를 생성, 실행 및 디버그합니다.

AWS 도구 키트를 사용한 AWS Lambda 함수 작업

AWS Cloud9 및 Amazon Lightsail 함께 사용.

AWS Cloud9 IDE에서 Amazon Lightsail 인스턴스 작업

AWS Cloud9 및 AWS CodeStar 함께 사용.

AWS Cloud9 IDE에서 AWS CodeStar 프로젝트 작업

AWS Cloud9 및 AWS CodePipeline 함께 사용.

AWS Cloud9 IDE의 AWS CodePipeline 작업

AWS CLI, AWS CloudShell, AWS CodeCommit 및 AWS Cloud Development Kit(AWS CDK), GitHub 또는 Amazon DynamoDB 및 Node.js, Python 또는 기타 프로그래밍 언어와 함께 AWS Cloud9을 사용합니다.

AWS Cloud9에 대한 자습서

AWS RoboMaker에서 지능형 로봇 애플리케이션용 코드로 작업합니다.

AWS RoboMaker 개발자 가이드AWS Cloud9으로 개발

커뮤니티에서 AWS Cloud9에 대한 도움을 받으려면 AWS Cloud9 토론 포럼을 참조하세요. (이 포럼에 들어갈 때 AWS에서 로그인을 요청할 수 있습니다.)

AWS에서 직접 AWS Cloud9에 대한 도움을 받으려면 AWS Support 페이지의 지원 옵션을 참조하세요.