서비스 사용 중지

이 페이지에서는 Container Registry를 사용 중지하는 단계를 설명합니다.

서비스 사용 중지

Container Registry API를 중지해도 레지스트리 호스트의 Cloud Storage 버킷에 저장된 컨테이너 이미지는 삭제되지 않습니다. 저장된 이미지에 대한 Cloud Storage 스토리지 및 네트워크 이그레스 요금이 계속 발생합니다.

Container Registry를 더 이상 사용하지 않고 이미지를 보존할 필요가 없으면 스토리지 버킷을 삭제합니다.

API 중지

Google Cloud 콘솔에서 API를 사용 중지하려면 다음 안내를 따르세요.

콘솔

  1. Container Registry의 API 개요 페이지로 이동합니다.
  2. API가 사용 설정된 프로젝트를 선택합니다.
  3. 관리를 클릭합니다.
  4. API 사용 중지를 클릭합니다.

gcloud

다음 명령어를 실행하여 현재 프로젝트에서 API를 사용 중지합니다.

gcloud services disable containerregistry.googleapis.com

스토리지 버킷 삭제

Container Registry를 더 이상 사용하지 않는 경우 Container Registry의 스토리지 버킷을 삭제합니다.

각 Container Registry 스토리지 버킷을 삭제하려면 다음 안내를 따르세요.

콘솔

  1. Google Cloud 콘솔의 Cloud Storage 페이지로 이동합니다.
  2. 삭제할 스토리지 버킷을 선택합니다. 버킷 이름에서 PROJECT-ID는 Google Cloud 프로젝트 ID입니다.

    • gcr.io: artifacts.PROJECT-ID.appspot.com
    • asia.gcr.io: asia.artifacts.PROJECT-ID.appspot.com
    • eu.gcr.io: eu.artifacts.PROJECT-ID.appspot.com
    • us.gcr.io: us.artifacts.PROJECT-ID.appspot.com
  3. Delete(삭제)를 클릭합니다. 확인 대화상자가 나타납니다.

  4. 삭제를 확인하려면 버킷 이름을 입력한 다음 삭제를 클릭합니다.

gsutil

버킷에서 수십만 개 이상의 이미지를 일괄 삭제하려면 삭제 프로세스 완료에 오랜 시간이 걸리므로 gsutil을 사용하지 마세요. 대신 Google Cloud 콘솔을 사용하여 작업을 수행합니다.

버킷을 삭제하려면 gsutil rm 명령어를 -r 플래그와 함께 사용합니다.

gsutil rm -r gs://BUCKET-NAME

BUCKET-NAME을 Container Registry 스토리지 버킷 이름으로 바꿉니다. 버킷 이름에서 PROJECT-ID는 Google Cloud 프로젝트 ID입니다.

  • gcr.io: artifacts.PROJECT-ID.appspot.com
  • asia.gcr.io: asia.artifacts.PROJECT-ID.appspot.com
  • eu.gcr.io: eu.artifacts.PROJECT-ID.appspot.com
  • us.gcr.io: us.artifacts.PROJECT-ID.appspot.com

응답은 다음 예시와 같습니다.

Removing gs://artifacts.my-project.appspot.com/...

다른 Google Cloud 서비스가 동일한 Google Cloud 프로젝트에서 실행 중이면 Container Registry API를 사용 설정된 상태로 둡니다. Container Registry API를 사용 중지하려고 하면 구성된 종속 항목이 있는 다른 서비스가 프로젝트에서 사용 설정되어 있으면 Container Registry에 경고가 표시됩니다. Container Registry API를 사용 중지하면 해당 서비스를 사용하는 Container Registry를 현재 사용하지 않더라도 구성된 종속 항목이 있는 동일한 프로젝트의 모든 서비스가 자동으로 사용 중지됩니다.

다음 단계