스키마 레지스트리 삭제

스키마 레지스트리를 삭제하면 되돌릴 수 없습니다. 레지스트리에 포함된 모든 주제, 스키마, 버전이 영구적으로 삭제됩니다. 계속 진행하기 전에 활성 Kafka 클라이언트가 이 레지스트리를 사용하지 않는지 확인하세요.

필수 역할 및 권한

스키마 레지스트리를 삭제하는 데 필요한 권한을 얻으려면 관리자에게 스키마 레지스트리 인스턴스에 대한 관리형 Kafka 스키마 레지스트리 편집자 (roles/managedkafka.schemaRegistryEditor) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

이 사전 정의된 역할에는 스키마 레지스트리를 삭제하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.

필수 권한

스키마 레지스트리를 삭제하려면 다음 권한이 필요합니다.

  • 스키마 레지스트리에 다음 권한을 부여합니다. managedkafka.schemaRegistries.delete
  • 콘솔 사용자가 스키마 레지스트리를 나열할 수 있도록 다음 권한을 부여합니다. managedkafka.schemaRegistries.list
  • 콘솔 사용자가 스키마 레지스트리 세부정보를 가져올 수 있도록 다음 권한을 부여합니다. managedkafka.schemaRegistries.get

커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.

상위 수준의 관리형 Kafka 스키마 레지스트리 관리자(roles/managedkafka.schemaRegistryAdmin) 역할에도 이러한 권한이 포함되어 있습니다.

Apache Kafka용 관리형 서비스에 사용할 수 있는 사전 정의된 역할에 대한 자세한 내용은 액세스 제어 문서를 참고하세요.

스키마 레지스트리 삭제

스키마 레지스트리 및 모든 콘텐츠를 영구적으로 삭제하려면 다음 단계를 따르세요.

콘솔

  1. Google Cloud 콘솔에서 스키마 레지스트리 페이지로 이동합니다.

    스키마 레지스트리로 이동

    프로젝트의 스키마 레지스트리 목록이 표시됩니다.

  2. 삭제할 스키마 레지스트리의 이름을 클릭합니다.
  3. 스키마 레지스트리 세부정보 페이지에서 삭제 버튼을 클릭합니다.
  4. 메시지가 표시되면 삭제를 확인합니다.

gcloud

  1. Google Cloud CLI를 설치합니다. 설치 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.

    gcloud init

    외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.

  2. gcloud beta managed-kafka schema-registries delete 명령어를 사용합니다.

    gcloud beta managed-kafka schema-registries delete SCHEMA_REGISTRY_ID \
        --location=LOCATION \

다음을 바꿉니다.

  • SCHEMA_REGISTRY_ID (필수): 삭제하려는 스키마 레지스트리의 ID입니다.
  • LOCATION (필수): 스키마 레지스트리가 있는 Google Cloud 리전입니다.

예를 들어 us-central1 리전에서 testRegistry라는 스키마 레지스트리를 삭제하려면 다음 명령어를 실행합니다.

gcloud beta managed-kafka schema-registries delete testRegistry \
    --location=us-central1

API

삭제하려는 스키마 레지스트리의 특정 리소스 URI에 DELETE 요청을 합니다.

DELETE https://managedkafka.googleapis.com/v1main/projects/PROJECT_ID/locations/LOCATION/schemaRegistries/SCHEMA_REGISTRY_ID

다음을 바꿉니다.

  • PROJECT_ID (필수): Google Cloud 프로젝트 ID입니다.
  • SCHEMA_REGISTRY_ID (필수): 삭제하려는 스키마 레지스트리의 ID입니다.
  • LOCATION (필수): 스키마 레지스트리가 있는 Google Cloud 리전입니다.

요청이 성공하고 스키마 레지스트리가 삭제되면 API는 일반적으로 장기 실행 작업 또는 작업 리소스 자체의 완료를 나타내는 빈 JSON 본문과 함께 200 OK 상태 코드를 반환합니다.

지정된 스키마 레지스트리가 없으면 404 Not Found 오류가 표시됩니다.

권한이 없으면 403 Forbidden 오류가 발생합니다.

다음 단계

Apache Kafka®는 미국 및/또는 다른 국가에서 사용되는 Apache Software Foundation 또는 해당 계열사의 등록 상표입니다.