Skip to main content

GitHub Codespaces 청구 관련 정보

GitHub Codespaces을(를) 사용하는 비용과 GitHub 개인 계정 포함된 월별 사용량 할당량에 대해 알아봅니다.

GitHub Codespaces 가격 책정 정보

참고: GitHub은(는) 사용량 기반 비용의 값에 대한 임시 권한 부여 보류를 미리 적용할 수 있으며, 이는 계정의 결제 방법에 보류 중인 요금으로 표시됩니다.

GitHub Codespaces은(는) 조직, 기업 또는 개인 계정으로 지불합니다. 개인 계정 무료 및 Pro 요금제에는 매월 고정 사용량까지 GitHub Codespaces을(를) 무료로 사용할 수 있습니다.

조직은 리포지토리에서 만든 codespace가 사용자 소유인지 또는 조직 소유인지를 선택할 수 있습니다. 자세한 내용은 "조직에서 codespace를 소유하고 비용을 지불하는 사람 선택"을(를) 참조하세요. 다음 항목이 모두 맞으면 조직이 codespace에 대한 비용을 지불합니다.

  • 조직이 codespace를 조직 소유로 선택했습니다.
  • 조직에서 GitHub Codespaces에 대해 0이 아닌 지출 한도를 설정했습니다.
  • codespace는 조직의 리포지토리 중 하나 또는 조직의 리포지토리 중 하나의 포크에서 만들어집니다. 여기에는 일반, 통화 분리 및 내부 리포지토리가 포함됩니다.
  • codespace를 만드는 사용자는 조직의 구성원 또는 협력자이며, 조직에서 이 사용자에 대해 GitHub Codespaces을(를) 사용하도록 설정했습니다. 조직에서 모든 사용자에 대해 Codespaces을(를) 사용하도록 선택한 경우 모든 구성원과 협력자를 포함할 수 있습니다. Codespaces이(가) 사용자에 대해 사용하도록 설정되지 않은 경우에도 조직의 공용 리포지토리에서 codespace를 만들 수 있지만 사용자는 이러한 codespace에 대한 비용을 지불합니다.

GitHub Codespaces을(를) 활성화하는 방법에 대한 자세한 내용은 "조직에 Github Codespaces를 사용 또는 사용 안 함으로 설정"를 참조하세요.

그렇지 않으면 GitHub Codespaces 사용이 codespace를 만든 사용자의 개인 계정 적용되며, 개인 계정의 월별 포함된 사용량 중 일부를 사용하거나 포함된 할당량을 초과하는 사용량에 따라 계정에 요금이 청구됩니다.

조직 및 엔터프라이즈 계정 대한 무료, 팀 및 엔터프라이즈 플랜에는 GitHub Codespaces의 무료 사용이 포함되지 않습니다.

참고: 관리되는 사용자 계정이 소유한 리포지토리에는 GitHub Codespaces을(를) 사용할 수 없습니다. 자세한 내용은 "Enterprise Managed Users 정보.

유료 사용량에 대한 가격 책정

GitHub Codespaces 인스턴스("codespace")가 활성 상태인 동안 컴퓨팅 시간 및 codespace가 차지하는 디스크 공간의 양에 대한 요금이 발생합니다. 컴퓨팅 비용은 다음 표와 같이 codespace에 대해 선택한 컴퓨터 유형의 프로세서 코어 수에 비례합니다. 예를 들어 16코어 컴퓨터에서 1시간 동안 codespace를 사용하는 데 따른 컴퓨팅 비용은 2코어 컴퓨터보다 8배 더 높습니다.

구성 요소머신 형식측정 단위포함된 사용량 승수가격
Codespaces 컴퓨팅2 코어1시간2$0.18
Codespaces 컴퓨팅4 코어1시간4$0.36
Codespaces 컴퓨팅8 코어1시간8$0.72
Codespaces 컴퓨팅16 코어1시간16$1.44
Codespaces 컴퓨팅32 코어1시간32$2.88
Codespaces 스토리지스토리지1GB/월해당 없음$0.07

GB/월 단위에 대한 자세한 내용은 "스토리지 사용량에 대한 청구 정보"를 참조하세요.

codespace 사전 빌드를 사용하도록 설정하면 추가 요금이 발생합니다. 자세한 내용은 "Codespaces 사전 빌드 청구 정보"를 참조하세요.

GitHub Codespaces에 대한 청구서 정보

GitHub Codespaces은(는) codespace에 사용되는 컴퓨팅 시간 및 스토리지 공간의 양에 따라 미화(USD)로 청구됩니다. 계정에 연간 요금이 청구되더라도 GitHub Codespaces에 대한 비용은 항상 매월 청구됩니다.

GitHub Codespaces에 대한 청구에는 계정의 기존 결제 방법 및 영수증이 공유됩니다. 자세한 내용은 "구독 및 청구 날짜 보기"을(를) 참조하세요.

조직 소유자 또는 엔터프라이즈 소유자인 경우 Azure 구독 ID를 조직 또는 엔터프라이즈 계정에 연결하여 GitHub Codespaces 사용량을 활성화하고 비용을 지불할 수 있습니다. 자세한 내용은 "Azure 구독에 연결"을(를) 참조하세요.

컴퓨팅 사용량에 대한 청구 정보

codespace의 컴퓨팅 사용량은 codespace가 활성 상태인 시간에 codespace의 컴퓨팅 유형에 대한 가격 책정 표의 승수를 곱한 시간입니다. 총 컴퓨팅 사용량은 특정 계정에 청구 가능한 모든 codespace에서 사용하는 시간을 합산하여 계산됩니다. 해당 합계는 청구 서비스에 매 시간 보고되며 매월 청구됩니다.

예를 들어 codespace가 1시간 15분 동안 활성화된 경우 컴퓨팅 비용은 컴퓨터 유형에 따라 결정되는 codespace의 시간당 비용에 1.25를 곱한 금액입니다.

codespace를 중지하여 컴퓨팅 사용량을 제어할 수 있습니다. 자세한 내용은 "Codespace 중지 및 시작"을(를) 참조하세요. 구성 가능한 비활성 기간이 지나면 codespace가 자동으로 중지됩니다. 시간 제한 기간은 사용자 또는 조직 수준에서 구성할 수 있습니다. 자세한 내용은 "Github Codespaces의 시간 제한 기간 설정" 및 "유휴 시간 제한 기간 제한"을(를) 참조하세요.

스토리지 사용량에 대한 청구 정보

GitHub Codespaces 청구의 관점에서 보면, 스토리지는 계정의 모든 codespace 및 사전 빌드에서 사용하는 디스크 공간으로 구성됩니다. 여기에는 복제된 리포지토리, 구성 파일, codespace에 로드된 데이터(예: 리포지토리에서 실행되는 소프트웨어의 입력 또는 출력), 익스텐션 등, 코드스페이스에서 사용하는 모든 파일이 포함됩니다. 스토리지는 포함된 사용량 할당량이 소진되거나 지출 한도에 도달하여 차단된 사용량을 제외하고, 활성 상태인지 비활성 상태인지 여부에 관계없이 모든 기존 codespace에 대해 요금이 청구됩니다. codespace에 대한 스토리지 청구는 삭제되면 종료됩니다. 그러나 codespace를 삭제해도 현재 청구 월에 사용된 스토리지 양이 감소하지는 않습니다. 이는 누적 수치입니다.

참고

기본 개발 컨테이너 구성을 사용하는 경우 개발 컨테이너는 codespace에 대한 기본 Linux 이미지에서 빌드됩니다. 자세한 내용은 "개발 컨테이너 소개"을(를) 참조하세요. 기본 이미지를 기반으로 하는 컨테이너는 개발 컨테이너 구성에 기능을 추가했는지 여부에 관계없이 사용된 스토리지로 계산되지 않습니다. 자세한 내용은 "devcontainer.json 파일에 기능 추가"을(를) 참조하세요.

기본 이미지를 사용하는 경우 codespace의 스토리지 사용량은 리포지토리의 파일 및 이후에 codespace에 추가하는 모든 파일을 기준으로 합니다. 대체 기본 이미지를 사용하는 경우 결과 컨테이너와 codespace의 모든 파일이 사용된 스토리지로 계산됩니다.

codespace가 기본 개발 컨테이너 이미지에서 빌드되었는지의 여부를 검사 방법에 대한 자세한 내용은 "포함된 사용량을 최대한 활용하기"을 참조하세요.

codespace 스토리지는 GB/월 단위로 보고됩니다. 청구 월은 특정 달의 고정된 날짜부터 다음 달의 같은 날까지 실행됩니다. 대부분의 경우 해당 월의 날짜는 현재 GitHub 플랜을 시작한 날짜에 따라 결정됩니다. GB/월 스토리지는 다음과 같이 계산됩니다. 1시간마다 한 번씩 현재 활성 및 중지된 모든 codespace에서 사용하는 스토리지가 평가됩니다. 이 수치를 현재 청구 월의 시간 수로 나뉩니다(total storage size / hours this month). 결과는 해당 월의 codespace 스토리지에 대한 누계에 추가됩니다.

예를 들어 100GB의 스토리지를 사용하고 1시간 동안 존재하는 하나의 codespace가 있는 경우 30일 동안 100 / (24 * 30) = 0.1388GB/월의 스토리지를 사용하게 됩니다. 30일 동안 GitHub Codespaces을(를) 사용하는 경우 둘 다 3일 내내 존재했던 두 개의 100GB codespace로 구성된 경우 이러한 codespace의 스토리지에 대한 24 * 3 시간별 보고서가 있으며 총 (24 * 3) * 200 / (24 * 30) = 20GB/월을 제공합니다.

각 시간별 보고서에 대해 이전 시간의 스토리지 사용량은 초 단위로 계산됩니다. 따라서 codespace가 전체 60분 내내 존재하지 경우에는 전체 스토리지 시간에 대한 요금이 청구되지 않습니다. 월말에 GitHub는 스토리지를 가장 가까운 MB로 반올림합니다.

조직 소유자는 다음을 수행할 수 있습니다.

  • 조직의 현재 활성 또는 중지된 codespace의 목록 자세한 내용은 "조직의 codespace 나열"을(를) 참조하세요. 이러한 codespace의 비용 외에도, 이번 달의 GitHub Codespaces 비용에는 현재 달 초에 존재했지만 이후 삭제된 codespace에 대한 비용이 포함될 수 있습니다.
  • 현재까지 조직의 총 GitHub Codespaces 컴퓨팅 및 스토리지 사용량을 참조하세요. 자세한 내용은 "GitHub Codespaces 사용량 확인"을(를) 참조하세요.
  • GitHub Codespaces의 비용을 관리하도록 조직 설정을 구성합니다. 자세한 내용은 "조직에서 Github Codespaces 비용 관리"을(를) 참조하세요.

사용량 기반 청구의 비용을 예측하기 위해 GitHub 요금 계산기를 사용할 수 있습니다.

Codespaces 사전 빌드 청구

사전 빌드는 리포지토리, 분기 및 devcontainer.json 구성 파일의 특정 조합에 대한 codespace의 기본 구성 요소를 어셈블합니다. 새 codespace를 만드는 빠른 방법을 제공합니다. 특히 복잡한 리포지토리 또는 큰 리포지토리의 경우 사전 빌드를 사용하여 새 codespace를 더 빠르게 만들 수 있습니다. 자세한 내용은 "GitHub Codespaces 사전 빌드 관련 정보"을(를) 참조하세요.

사전 빌드의 GitHub Actions 비용

GitHub에서 호스팅되는 실행기에서 GitHub Actions 워크플로를 실행하여 사전 빌드를 만들고 업데이트합니다. 사전 빌드 업데이트를 자동으로 트리거할 방법을 구성할 수 있습니다. 자세한 내용은 "사전 빌드 구성"을(를) 참조하세요.

다른 워크플로와 마찬가지로, 사전 빌드 워크플로가 실행되는 동안 계정에 포함된 GitHub Actions분(있는 경우)을 사용하거나 GitHub Actions분 요금이 부과됩니다. GitHub Actions분에 대한 가격 책정과 관련한 자세한 내용은 "GitHub Actions 요금 청구 정보"을(를) 참조하세요. 사전 빌드를 만들거나 업데이트하는 것과 관련한 Codespaces 컴퓨팅 비용은 없습니다.

계정의 사용량 보고서를 다운로드하여 사전 빌드 워크플로 및 스토리지의 사용량을 추적할 수 있습니다. 자세한 내용은 "GitHub Codespaces 사용량 확인"을(를) 참조하세요.

사전 빌드의 스토리지 비용

GitHub Actions분 외에, 지정된 리포지토리 및 하위 지역에 대한 각 사전 빌드 구성과 연결된 사전 빌드의 스토리지에 대해서도 요금이 청구됩니다. 사전 빌드의 스토리지는 codespace의 스토리지와 동일한 요율로 청구됩니다.

단일 하위 지역의 사전 빌드에 대한 스토리지 비용은 해당 사전 빌드에서 만든 단일 codespace를 저장하기 위해 발생하는 스토리지 비용과 유사합니다. updateContentCommandpostCreateCommand 명령을 사용하여 codespace를 만드는 동안 개발 컨테이너에 추가 파일을 다운로드한 등의 경우에 생성된 codespace의 스토리지 비용은 사전 빌드에 대한 비용보다 많을 수 있습니다.

사전 빌드 구성과 관련한 총 스토리지 비용은 다음 요인에 따라 달라집니다.

  • GB당 스토리지 가격. 이 문서의 앞부분에 있는 표를 참조하세요.
  • 생성된 사전 빌드의 크기(GB).
  • 사전 빌드를 사용할 수 있는 하위 지역 수(사전 빌드의 복사본이 각 하위 지역에 저장됨).
  • 보존되는 사전 빌드의 이전 버전 수.

따라서 사전 빌드 구성에 의해 생성된 사전 빌드의 스토리지 비용은 price per GB * size (GB) * regions * versions과(와) 같이 계산됩니다.

개인 또는 조직 계정에 대한 현재 청구 데이터를 검토하여 사전 빌드에 사용된 스토리지의 GB/월 수를 확인할 수 있습니다. 자세한 내용은 "GitHub Codespaces 사용량 확인"을(를) 참조하세요.

포크된 리포지토리에 대한 사전 빌드를 생성하는 경우 해당 사전 빌드의 스토리지 비용은 사용 가능한 월별 포함 스토리지에서 차감됩니다. 포함된 스토리지를 모두 사용했으며 청구를 설정한 경우 개인 계정에서 요금이 청구됩니다. 이는 포크에 대해 만든 codespace가 부모 리포지토리를 소유한 조직에서 지불하는 경우에도 마찬가지입니다. 자세한 내용은 "포크된 리포지토리에 대한 청구 처리 방법"을 참조하세요.

사전 빌드의 비용 제어

작업 시간(분)의 소비를 줄이기 위해 개발 컨테이너 구성 파일을 변경할 때만 또는 사용자 지정 일정에 따라 사전 빌드를 업데이트하도록 설정할 수 있습니다. 보존되는 각 사전 빌드의 이전 버전 수를 조정하여 스토리지 사용량을 관리할 수도 있습니다. 자세한 내용은 "사전 빌드 구성"을(를) 참조하세요.

사전 빌드와 관련한 스토리지 비용을 제한하려는 경우 선택한 하위 지역에서만 사전 빌드를 만들도록 선택하고 보존할 이전 버전의 사전 빌드 수를 지정할 수 있습니다. 자세한 내용은 "사전 빌드 구성"을(를) 참조하세요.

사전 빌드 구성을 삭제하면 연결된 모든 사전 빌드가 삭제되어 해당 시점부터 스토리지 사용량이 줄어듭니다. 자세한 내용은 "사전 빌드 관리"을(를) 참조하세요.

참고:

  • 사전 빌드는 청구 월 동안 여러 번 업데이트될 수 있습니다. 최신 버전의 사전 빌드는 이전 버전보다 크거나 작을 수 있습니다. 이는 스토리지 요금에 영향을 미칩니다. 청구 월 동안 스토리지를 계산하는 방법에 대한 자세한 내용은 이 문서의 앞부분에 있는 "스토리지 사용량에 대한 청구 정보"를 참조하세요.
  • codespace를 삭제하는 경우와 마찬가지로, 사전 빌드를 삭제해도 이는 누적 수치이므로 현재 청구 월에 사용된 스토리지 양이 감소하지는 않습니다.

사전 빌드에서 만든 codespace의 비용

사전 빌드를 사용하여 만든 codespace의 사용은 일반 codespace와 동일한 요금으로 청구됩니다.

지출 한도 설정

참고: GitHub Codespaces을(를) 사용하기 위해 계정에 요금이 청구되려면 먼저 개인, 조직 또는 엔터프라이즈 계정 대한 지출 한도를 영이 아닌 것으로 설정해야 합니다.

기본적으로 모든 계정의 GitHub Codespaces 지출 한도는 $0 USD입니다. 이렇게 하면 개인, 조직 또는 기업 계정에 청구 가능한 비용이 발생할 경우 새 codespace가 만들어지거나 기존 codespace가 열리는 것을 방지할 수 있습니다 개인 계정의 경우 codespace를 만들 수 있는 액세스 권한이 있으면 계정이 월별 포함된 사용량 한도에 도달하지 않는 한 만들 수 있습니다. 조직 및 엔터프라이즈의 경우 기본 지출 한도는 사람들이 조직 또는 해당 부모 엔터프라이즈에 청구되는 codespace를 만들 수 있도록 허용하려면 한도를 $0 USD 이상의 값으로 변경해야 한다는 것을 의미합니다.

계정의 지출 한도를 관리하고 변경하는 방법에 대한 자세한 내용은 "GitHub Codespaces의 지출 한도 관리"을(를) 참조하세요.

개인, 조직 또는 엔터프라이즈 계정이 지출 한도에 도달하면 더 이상 해당 계정에 청구할 수 있는 codespace를 만들거나 다시 시작할 수 없습니다. 하지만, 진행 중인 모든 작업을 새 분기로 내보낼 수 있습니다. 자세한 내용은 "분기로 변경 내용 내보내기"을 참조하세요.

조직의 예상 사용량 보기

조직 소유자와 청구 관리자는 현재 월별 청구 주기에 대한 조직의 에 대한 예상 총 사용 비용을 확인할 수 있습니다. 자세한 내용은 "GitHub Codespaces 사용량 확인"을(를) 참조하세요.

조직의 청구 페이지에 표시된 예상 사용량은 Codespaces 컴퓨팅의 총 비용과 이전 7일 전의 스토리지 사용량을 기준으로 계산됩니다. 이는 현재 청구 주기의 총 비용이 얼마인지 알 수 있도록 청구 월의 나머지 기간 동안 예상됩니다.

이 예측에 사용되는 계산은 다음과 같습니다.

<cost for the previous 7 full days>/7 * <days remaining in the billing month, including the current day> + <cost already accrued in this billing month>

예상 사용량은 GitHub Codespaces을(를) 계속 사용할 수 있는지 여부, 현재 존재하는 코드스페이스의 수 또는 크기 또는 사전 빌드 설정과 같은 정보를 고려하지 않습니다. 이러한 이유로 오늘 조직의 codespaces과 사전 빌드가 모두 삭제된 경우, 청구 월의 예상 사용량은 여전히 누적 사용량보다 높은 수치를 보여줍니다. 그러나 7일이 경과한 후 추가 Codespaces 사용량 없이 예상 사용량은 현재 누적된 사용량과 동일합니다.

조직 소유의 codespace에 대한 컴퓨터 유형 제한

기본적으로 codespace를 만들 때 유효한 리소스가 가장 낮은 머신 유형이 사용됩니다. 그러나 사용자는 더 많은 리소스가 있는 머신 유형을 선택할 수 있습니다. codespace를 만들 때 이 작업을 수행하거나 기존 Visual Studio codespace의 머신 유형을 변경할 수 있습니다. 자세한 내용은 "리포지토리에 대한 codespace 만들기" 및 "codespace에 대한 컴퓨터 유형 변경"을(를) 참조하세요.

더 많은 리소스가 있는 컴퓨터 유형을 선택하는 경우 이 문서 앞부분의 표와 같이 해당 codespace의 시간당 요금에 영향을 줍니다.

조직 소유자는 조직 또는 엔터프라이즈 계정에 청구되는 codespace에 대해 사용자가 사용할 수 있는 컴퓨터 유형의 선택을 제한하는 정책을 만들 수 있습니다. 자세한 내용은 "컴퓨터 유형에 대한 액세스 제한"을(를) 참조하세요.

조직 소유의 codespace 수 제한

조직 소유자는 사용자가 만들 수 있는 codespace의 수를 제한할 수 있으며, 이 경우 조직에 codespace의 요금이 청구됩니다. 이는 조직의 스토리지 요금을 줄이는 데 도움이 될 수 있습니다. 자세한 내용은 "사용자가 만들 수 있는 조직 청구 codespace 수 제한"을(를) 참조하세요.

포크된 리포지토리에 대한 청구 처리 방법

포크된 리포지토리에서 만든 codespace의 사용량은 업스트림(또는 부모) 리포지토리가 조직의 멤버 또는 외부 협력자로서 조직의 비용으로 codespace를 사용하도록 허용한 조직에 있지 않으면 개인 계정에 요금이 청구됩니다.

예를 들어 해당 사용자의 codespace에 대한 청구를 허용한 조직의 멤버 또는 외부 협력자를 고려합니다. 사용자에게 조직 소유의 프라이빗 리포지토리를 포크할 권한이 있는 경우 이후에 조직의 비용으로 새 리포지토리의 codespace를 만들고 사용할 수 있습니다. 이는 조직이 부모 리포지토리의 소유자이기 때문입니다. 조직 소유자는 프라이빗 리포지토리, 포크된 리포지토리 및 codespace에 대한 사용자의 액세스를 제거할 수 있습니다. 또한 조직 소유자가 부모 리포지토리를 삭제할 수도 있으며, 이 경우 포크된 리포지토리도 삭제됩니다. 자세한 내용은 "리포지토리에 대한 포크 정책 관리"을(를) 참조하세요.

포크된 리포지토리에 대한 사전 빌드를 생성하는 경우 해당 사전 빌드의 스토리지 비용은 사용 가능한 월별 포함 스토리지에서 차감됩니다. 포함된 스토리지를 모두 사용했으며 청구를 설정한 경우 개인 계정에서 요금이 청구됩니다. 이는 포크에 대해 만든 codespace가 부모 리포지토리를 소유한 조직에서 지불하는 경우에도 마찬가지입니다.

리포지토리가 다른 조직으로 이전되는 경우 청구 처리 방법

사용량은 매 시간 계산됩니다. 조직은 조직이 소유한 모든 리포지토리에서 만든 codespace의 사용량에 대해 비용을 지불합니다(조직 설정에서 조직에 요금을 청구할 수 있도록 허용한 경우). 자세한 내용은 "조직에서 codespace를 소유하고 비용을 지불하는 사람 선택"을(를) 참조하세요. 리포지토리가 조직 외부로 이전되면 해당 리포지토리와 연결된 모든 codespace에 대한 소유권 및 청구 책임이 그에 따라 변경됩니다.

GitHub Codespaces 템플릿에 대한 청구 처리 방법

템플릿으로 codespace를 만들어 새 프로젝트를 시작할 수 있습니다. 템플릿으로 만든 codespace는 처음에는 리포지토리와 연결되어 있지 않지만, 개인 계정이 소유한 리포지토리에 codespace를 게시할 수 있습니다. 자세한 내용은 "템플릿에서 codespace 만들기"을(를) 참조하세요.

모든 조직은 GitHub Codespaces에 사용할 템플릿 리포지토리를 유지 관리할 수 있습니다. 조직의 다른 리포지토리와 마찬가지로, 조직에서 GitHub Codespaces에 대한 지출 한도를 설정하고 사용자가 조직의 비용으로 codespace를 만들 수 있도록 허용한 경우 템플릿 리포지토리에서 만든 codespace의 요금이 조직에 청구됩니다. 그렇지 않으면 codespace를 만드는 사용자에게 codespace의 요금이 청구됩니다.

사용자가 템플릿으로 만든 codespace를 게시하는 경우 codespace는 사용자의 개인 계정 소유한 새 리포지토리에 게시됩니다. codespace의 요금이 현재 조직에 청구되는 경우 codespace의 소유권 및 청구는 codespace를 만든 사용자에게 이전됩니다.

참고: 관리형 사용자 계정은(는) codespace의 청구 가능한 소유자가 될 수 없습니다. 따라서 다음 작업을 수행하십시오.

  • 관리형 사용자 계정은(는) codespace의 요금이 조직에 청구되는 경우에만 템플릿으로 codespace를 만들 수 있습니다.
  • 관리형 사용자 계정은(는) 템플릿으로 만든 codespace를 새 리포지토리에 게시할 수 없습니다.

자세한 내용은 "Enterprise Managed Users 정보"을(를) 참조하세요.

사용자가 제거될 때 발생하는 동작

사용자가 조직 또는 리포지토리에서 제거되면 해당 codespace가 자동으로 삭제됩니다.