이 페이지에서는 Container Registry를 중지하는 단계를 설명합니다.
서비스 사용 중지
Container Registry API를 중지해도 레지스트리 호스트용 Cloud Storage 버킷에 저장된 컨테이너 이미지는 삭제되지 않습니다. 저장된 이미지에 대한 Cloud Storage 스토리지 및 네트워크 이그레스 요금이 계속 발생합니다.
Container Registry를 더 이상 사용하지 않고 이미지를 보존할 필요가 없으면 스토리지 버킷을 삭제합니다.
API 중지
Google Cloud 콘솔에서 API를 사용 중지하려면 다음 안내를 따르세요.
콘솔
- Container Registry의 API 개요 페이지로 이동합니다.
- API가 사용 설정된 프로젝트를 선택합니다.
- 관리를 클릭합니다.
- API 사용 중지를 클릭합니다.
gcloud
다음 명령어를 실행하여 현재 프로젝트에서 API를 사용 중지합니다.
gcloud services disable containerregistry.googleapis.com
스토리지 버킷 삭제
Container Registry를 더 이상 사용하지 않으면 Container Registry의 스토리지 버킷을 삭제합니다.
각 Container Registry 스토리지 버킷을 삭제하려면 다음 안내를 따르세요.
콘솔
- Google Cloud 콘솔의 Cloud Storage 페이지로 이동합니다.
삭제할 스토리지 버킷을 선택합니다. 버킷 이름에서
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
- gcr.io:
삭제를 클릭합니다. 확인 대화상자가 나타납니다.
삭제를 확인하려면 버킷 이름을 입력한 다음 삭제를 클릭합니다.
gcloud
버킷에서 수십만 개 이상의 이미지를 일괄 삭제하려면 삭제 프로세스 완료에 오랜 시간이 걸리므로 gcloud CLI를 사용하지 마세요. 대신 Google Cloud 콘솔을 사용하여 작업을 수행합니다. 자세한 내용은 Cloud Storage 객체 일괄 삭제를 참조하세요.
버킷을 삭제하려면 gcloud storage rm
명령어를 --recursive
플래그와 함께 사용합니다.
gcloud storage rm gs://BUCKET-NAME --recursive
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를 현재 사용하지 않더라도 구성된 종속 항목이 있는 동일한 프로젝트의 모든 서비스가 자동으로 사용 중지됩니다.
다음 단계
- 액세스 권한 구성