인스턴스 삭제

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

이 페이지에서는 Cloud SQL 인스턴스를 삭제하는 방법을 설명합니다.

인스턴스를 삭제할 계획이라면 다음 사항을 참고하세요.

  • 복제본이 있는 인스턴스를 삭제할 수 없습니다. 인스턴스를 삭제하려면 먼저 모든 복제본을 삭제해야 합니다.
  • 인스턴스를 삭제하면 해당 인스턴스가 프로젝트에서 '알 수 없는' 크기 및 '삭제 중'인 상태로 계속 표시될 수 있습니다. 이는 정상적인 현상이며 잠시 후 인스턴스가 완전히 사라집니다.
  • 종종 몇 분 내에 삭제되는 읽기 복제본을 제외하고 인스턴스가 완전히 삭제되려면 1주일 정도 걸릴 수 있습니다.
  • 인스턴스에 삭제 보호가 사용 설정된 경우 인스턴스를 삭제하기 전에 사용 중지해야 합니다.

필수 권한

기본적으로 Cloud SQL Admin(roles/cloudsql.admin) 또는 Owner(roles/owner) 역할이 있는 사용자 또는 서비스 계정만 Cloud SQL 인스턴스를 삭제할 수 있는 권한(cloudsql.instances.delete)이 있습니다.

사용자 또는 서비스 계정에 대해 cloudsql.instances.delete 권한을 포함하는 IAM 커스텀 역할을 정의할 수도 있습니다. 이 권한은 IAM 커스텀 역할에서 지원됩니다.

인스턴스 삭제

인스턴스 삭제를 시도하기 전에 안전한지 확인하세요. 그런 다음 삭제 보호가 사용 중지되어 있는지 확인합니다.

Console

  1. Google Cloud 콘솔에서 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스로 이동

  2. 인스턴스의 개요 페이지를 열려면 인스턴스 이름을 클릭합니다.
  3. 삭제를 클릭합니다.
  4. 데이터베이스 인스턴스 삭제 대화상자에서 확인을 클릭합니다.

gcloud

인스턴스를 삭제합니다.

gcloud sql instances delete INSTANCE_NAME

REST v1

인스턴스를 삭제합니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • project-id: 프로젝트 ID
  • instance-id: 인스턴스 ID

HTTP 메서드 및 URL:

DELETE https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

다음과 비슷한 JSON 응답이 표시됩니다.

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id/instances/var>instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-15T00:10:22.078Z",
  "operationType": "DELETE",
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}

REST v1beta4

인스턴스를 삭제합니다.

요청 데이터를 사용하기 전에 다음을 바꿉니다.

  • project-id: 프로젝트 ID
  • instance-id: 인스턴스 ID

HTTP 메서드 및 URL:

DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id

요청을 보내려면 다음 옵션 중 하나를 펼칩니다.

다음과 비슷한 JSON 응답이 표시됩니다.

{
  "kind": "sql#operation",
  "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/var>instance-id",
  "status": "PENDING",
  "user": "user@example.com",
  "insertTime": "2020-01-15T00:10:22.078Z",
  "operationType": "DELETE",
  "name": "operation-id",
  "targetId": "instance-id",
  "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id",
  "targetProject": "project-id"
}
이 태스크와 관련된 기본 REST API 요청이 생성되는 방식을 확인하려면 instance:delete 페이지의 API 탐색기를 참조하세요.