Amazon의 개발 환경 CodeCatalyst - AWS Cloud9

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

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon의 개발 환경 CodeCatalyst

다음 섹션에서는 를 CodeCatalyst 사용하여 를 사용하여 개발 환경을 생성하고 관리하는 방법을 간략하게 설명합니다 AWS Cloud9 IDE.

Dev Environment 생성

Dev Environment는 다양한 방법으로 만들 수 있습니다.

  • 요약, 개발 환경 또는 CodeCatalyst 소스 리포지토리 페이지에서 소스 리포지토리를 CodeCatalyst 사용하여 에서 개발 환경을 생성합니다.

  • Dev Environments CodeCatalyst 에서 의 소스 리포지토리에 연결되지 않은 빈 Dev Environment를 생성합니다.

  • IDE 원하는 대로 개발 환경을 생성하고 CodeCatalyst 소스 리포지토리를 개발 환경에 복제합니다.

각 브랜치 및 리포지토리별로 Dev Environment 하나를 만들 수 있습니다. 프로젝트에는 여러 리포지토리가 존재할 수 있습니다. 개발 환경은 계정 CodeCatalyst과만 연결되며 CodeCatalyst 계정에서만 관리할 수 있습니다. Dev Environment를 열고 지원되는 중 하나로 작업할 수 있습니다IDEs. 특정 를 선택한 후에는 선택한 로만 해당 개발 환경을 열 IDE수 있습니다IDE. 다른 를 사용하려면 탐색 모음에서 개발 환경을 IDE 선택하고 편집을 선택하거나 새 개발 환경을 생성하여 를 변경할 IDE수 있습니다. 기본적으로 Dev Environments는 2코어 프로세서, 4GB 및 RAM16GB 영구 스토리지로 생성됩니다.

에서 개발 환경을 생성하는 방법에 대한 자세한 내용은 Amazon CodeCatalyst 가이드개발 환경 생성을 CodeCatalyst참조하세요.

에서 개발 환경을 생성하는 방법에 대한 자세한 내용과 단계는 Amazon CodeCatalyst 사용 설명서개발 환경 생성을 CodeCatalyst참조하세요.

참고

이제 타사 소스 리포지토리를 사용하여 개발 환경을 만들 수 있습니다. 에서 타사 소스 리포지토리를 프로젝트에 연결하는 방법에 대한 자세한 내용은 Amazon CodeCatalyst 사용 설명서소스 리포지토리 연결을 CodeCatalyst참조하세요.

Dev Environment 설정 열기

CodeCatalyst 콘솔에서 개발 환경을 생성한 후 특정 개발 환경 설정을 볼 수 있습니다.

  1. CodeCatalyst 콘솔에서 를 통해 개발 환경으로 이동합니다 AWS Cloud9 IDE.

  2. AWS Cloud9 사이드바에서 aws-explorer를 선택합니다.

  3. 개발자 도구 탐색 창에서 설정을 확장CodeCatalyst하고 열기를 선택하여 개발 환경 설정 보기를 엽니다.

  4. Dev Environment Settings(개발 환경 설정) 보기의 다음 섹션에는 개발 환경 관련 옵션이 포함되어 있습니다.

    • 별칭: 개발 환경에 할당된 별칭을 보고 변경합니다.

    • 상태: 현재 개발 환경 상태와 개발 환경에 할당된 프로젝트를 확인하고 개발 환경을 중지합니다.

    • Devfile: 의 이름과 위치 보기 Devfile 개발 환경용. 를 엽니다.Devfile 편집기에서 열기를 선택합니다.

    • Compute Settings(컴퓨팅 설정): 개발 환경의 크기 및 기본 Timeout Length(제한 시간)을 변경할 수 있습니다.

참고

개발 환경이 생성되면 개발 환경에 할당한 스토리지 양을 변경할 수 없습니다.

참고

터미널 CodeCatalyst AWS CLI 에서 Amazon을 사용하는 경우 CodeCatalyst 명령을 실행하기 전에 AWS_PROFILE=codecatalyst를 설정해야 합니다.

Dev Environment 재개

Dev Environment $HOME 디렉터리에 있는 모든 항목은 영구적으로 저장됩니다. 필요하다면 개발 환경에서 작업을 중단한 다음 나중에 작업을 재개할 수 있습니다. 개발 환경이 생성될 때 제한 시간 필드에서 선택한 시간보다 오랫동안 개발 환경이 유휴 상태로 남아 있다고 가정합니다. 이 경우 세션이 자동으로 중지됩니다.

에서만 개발 환경을 재개할 수 있습니다 CodeCatalyst. 개발 환경을 재개하는 방법에 대한 자세한 내용은 Amazon CodeCatalyst 가이드 개발 환경 재개를 참조하세요.

참고

개발 환경을 재개하는 데 몇 분 정도 걸릴 수 있습니다.

Dev Environment 삭제

개발 환경에 저장된 콘텐츠 작업을 마치면 해당 콘텐츠를 삭제할 수 있습니다. 개발 환경을 삭제하기 전에 코드 변경 사항을 커밋하고 원본 소스 리포지토리에 푸시해야 합니다. 개발 환경을 삭제하면 개발 환경에 대한 컴퓨팅 및 스토리지 청구가 종료됩니다.

의 개발 환경 페이지에서만 개발 환경을 삭제할 수 있습니다 CodeCatalyst. 개발 환경을 삭제하는 방법에 대한 자세한 내용은 Amazon CodeCatalyst 가이드개발 환경 삭제를 참조하세요.

리포지토리 편집 devfile 개발 환경용

개발 환경의 구성을 변경하려면 devfile. 를 사용할 수 있습니다.devfiles 팀 전체에서 개발 환경을 표준화합니다. 를 편집할 수 있습니다.devfile 의 소스 리포지토리 루트에서 CodeCatalyst. 또는 devfile 지원되는 의 IDE. 를 편집하는 경우 devfile 지원되는 에서 변경 사항을 IDE커밋하고 소스 리포지토리에 푸시하거나 풀 요청을 생성합니다. 이렇게 하면 팀원이 를 검토하고 승인할 수 있습니다.devfile 편집합니다.

참고

퍼블릭 컨테이너 이미지만 에 포함할 수 있습니다.devfile.

참고

종속성이 누락된 경우 일부 AWS Cloud9 IDE 기능은 사용자 지정에서 작동하지 않을 수 있습니다.devfile. 이외의 일부 플랫폼에서 작동하려면 추가 노력이 필요할 수 있습니다.Linux x64.

리포지토리를 편집하려면 devfile 의 개발 환경용 AWS Cloud9
  1. CodeCatalyst 콘솔에서 를 통해 개발 환경으로 이동합니다 AWS Cloud9 IDE.

  2. AWS Cloud9 사이드바에서 aws-explorer 를 선택합니다.

  3. 개발자 도구 탐색 창에서 CodeCatalyst 도구 키트 메뉴를 선택합니다.

  4. Open Devfile(Devfile 열기)을 선택합니다.

  5. 편집 devfile, 및 파일을 저장합니다.

  6. 소스 제어, 즉 Git 메뉴 사이드 바에서 확장합니다.

  7. Message(메시지) 텍스트 필드에 스테이징 변경 전 메시지를 입력합니다.

  8. 커밋을 준비하려면 Stage All Changes (+)(모든 변경 사항 준비 (+)) 아이콘을 선택합니다.

  9. 보려면 Git 명령에서 리포지토리 이름 옆에 있는 메뉴 아이콘을 선택합니다.

  10. Commit(커밋)과 Push(푸시)를 선택합니다.

  11. AWS Toolkit 메뉴에서 개발 환경 업데이트를 선택합니다.

    Commit(커밋)과 Push(푸시)를 선택합니다. 업데이트된 devfile 가 저장되었고 변경 사항이 커밋 및 푸시되었습니다.

참고

사용자 지정을 사용하여 시작하려는 개발 환경이라고 말합니다.devfile 가 작동하지 않습니다. 이는 devfile 는 와 호환되지 않습니다 AWS Cloud9. 문제를 해결하려면 devfile. 문제가 지속되면 삭제하고 새 문제를 생성해 보세요.

를 편집할 수도 있습니다.devfile 를 통한 개발 환경용 CodeCatalyst. 자세한 내용은 Amazon CodeCatalyst 가이드개발 환경 구성을 참조하세요.

리포지토리 복제

소스 리포지토리의 여러 파일, 브랜치 및 커밋으로 효과적으로 작업하려면 소스 리포지토리를 로컬 컴퓨터에 복제하면 됩니다. 그런 다음 Git 변경할 클라이언트 또는 IDE 입니다. 에서 CodeCatalyst를 사용할 수 있습니다. AWS Cloud9 IDEGit다른 것과 동일한 방식으로 확장 Git 명령줄을 사용하여 및 를 호스팅합니다. 타사 리포지토리를 복제하는 방법을 알아보려면 초기화 또는 복제를 참조하세요.Git 리포지토리 .

소스 리포지토리에서 개발 환경을 생성하고 로 복제하는 방법에 대한 자세한 내용은 Amazon CodeCatalyst 가이드소스 리포지토리 개념을 CodeCatalyst참조하세요.

Dev Environment 문제 해결

개발 환경에 문제가 발생하면 Amazon CodeCatalyst 가이드 개발 환경 문제 해결을 참조하세요.

참고

터미널 CodeCatalyst AWS CLI 에서 Amazon을 사용하는 경우 CodeCatalyst 명령을 실행하기 전에 AWS_PROFILE=codecatalyst를 설정해야 합니다.

개발 환경에 문제가 발생하면 Amazon CodeCatalyst 가이드 개발 환경 문제 해결을 참조하세요.