Cloud Composer 환경 삭제

Cloud Composer 1 | Cloud Composer 2

이 페이지에서는 Cloud Composer 환경을 삭제하는 방법을 설명합니다.

시작하기 전에

자동으로 삭제되지 않는 리소스

환경을 삭제해도 사용자 프로젝트에 있는 다음 데이터는 삭제되지 않습니다.

  • 사용자 환경의 Cloud Storage 버킷
  • Cloud Logging 로그
  • Redis 큐에서 사용하는 2 GB 영구 디스크

Google Cloud 계정에 비용이 청구되지 않도록 하려면 필요에 따라 데이터를 내보내고 이러한 리소스를 삭제하세요.

사용자 환경의 클러스터가 자동으로 삭제됨

Cloud Composer 환경 삭제

Console

  1. Cloud Composer 환경을 삭제합니다.

    1. Google Cloud Console에서 환경 페이지로 이동합니다.

      환경으로 이동

    2. 환경을 선택하고 삭제를 클릭합니다.

    3. 환경이 삭제될 때까지 기다립니다.

  2. 환경의 버킷을 삭제합니다. Cloud Composer는 환경의 버킷을 자동으로 삭제하지 않습니다.

    1. Google Cloud Console에서 스토리지 > 브라우저 페이지로 이동합니다.

      스토리지 > 브라우저로 이동

    2. 해당 환경의 버킷을 선택하고 삭제를 클릭합니다. 예를 들어 이 버킷의 이름을 us-central1-example-environ-c1616fe8-bucket으로 지정할 수 있습니다.

  3. 해당 환경의 Redis 큐의 영구 디스크를 삭제합니다. Cloud Composer 환경을 삭제해도 영구 디스크는 삭제되지 않습니다.

    1. Google Cloud Console에서 Compute Engine > 디스크로 이동합니다.

      디스크로 이동

    2. 환경의 Redis 큐 영구 디스크를 선택하고 삭제를 클릭합니다.

      예를 들어 이 디스크의 이름을 pvc-02bc4842-2312-4347-8519-d87bdcd31115로 지정할 수 있습니다. Cloud Composer 2의 디스크 크기는 항상 Balanced persistent disk 유형이며 크기는 2GB입니다.

gcloud

  1. Cloud Composer 환경을 삭제합니다.

    gcloud composer environments delete ENVIRONMENT_NAME \
        --location LOCATION
    

    다음과 같이 바꿉니다.

    • ENVIRONMENT_NAME을 환경 이름으로 바꿉니다.
    • LOCATION을 환경이 위치한 리전으로 바꿉니다.
  2. 환경의 버킷을 삭제합니다. Cloud Composer는 환경의 버킷을 자동으로 삭제하지 않습니다.

    gsutil rm -r gs://BUCKET_NAME
    

    다음과 같이 바꿉니다.

    • BUCKET_NAME을 환경의 버킷 이름으로 바꿉니다. 예를 들어 이 버킷의 이름을 us-central1-example-environ-c1616fe8-bucket으로 지정할 수 있습니다.
  3. 해당 환경의 Redis 큐의 영구 디스크를 삭제합니다. Cloud Composer 환경을 삭제해도 영구 디스크는 삭제되지 않습니다.

    gcloud compute disks list를 실행하면 프로젝트의 모든 디스크를 나열할 수 있습니다.

    환경의 영구 디스크를 삭제하려면 다음 안내를 따르세요.

    gcloud compute disks delete PD_NAME \
      --region=PD_LOCATION
    

    다음과 같이 바꿉니다.

    • PD_NAME을 환경의 영구 디스크 이름으로 바꿉니다.

      예를 들어 이 디스크의 이름을 pvc-02bc4842-2312-4347-8519-d87bdcd31115로 지정할 수 있습니다. Cloud Composer 2의 디스크 크기는 항상 pd-balanced 유형이며 크기는 2GB입니다.

    • PD_LOCATION을 영구 디스크의 위치로 바꿉니다. 예를 들어 위치는 us-central1-a일 수 있습니다.

API

환경을 삭제하려면 환경 ID로 environments.delete API 요청을 작성합니다.

Terraform

Terraform을 사용하여 환경을 삭제하려면 전체 리소스 구성에서 Cloud Composer 구성을 삭제하고 terraform apply를 실행합니다.

다음 단계