Elimina istanze

Questa pagina descrive come eliminare le istanze Cloud SQL.

Tieni presente quanto segue quando prevedi di eliminare un'istanza:

  • Non puoi eliminare un'istanza che contiene repliche. Devi prima eliminare tutte le repliche.
  • Dopo aver eliminato un'istanza, potrebbe continuare a essere visualizzata nel progetto con lo stato "sconosciuto", ma con lo stato "Eliminazione eliminata". Questo è normale e l'istanza scompare completamente dopo un breve periodo di tempo.
  • L'eliminazione completa dell'istanza può richiedere una settimana, ad eccezione delle repliche di lettura, che vengono spesso eliminate entro pochi minuti.

Autorizzazioni obbligatorie

Per impostazione predefinita, solo gli account utente o di servizio con il ruolo Cloud SQL Admin (roles/cloudsql.admin) o Owner (roles/owner) sono autorizzati a eliminare un'istanza Cloud SQL (cloudsql.instances.delete).

Puoi anche definire un ruolo personalizzato IAM per l'account utente o di servizio che include l'autorizzazione cloudsql.instances.delete. Questa autorizzazione è supportata nei ruoli personalizzati IAM.

Elimina un'istanza

Console

  1. In Google Cloud Console, vai alla pagina Istanze Cloud SQL.

    Vai alle istanze di Cloud SQL

  2. Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
  3. Fai clic su Elimina.
  4. Nella finestra di dialogo Elimina istanza database, fai clic su OK.

gcloud

Elimina l'istanza.

gcloud sql instances delete INSTANCE_NAME

REST v1

Elimina l'istanza.

Prima di utilizzare uno qualsiasi dei dati della richiesta, effettua le seguenti sostituzioni:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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

Elimina l'istanza.

Prima di utilizzare uno qualsiasi dei dati della richiesta, effettua le seguenti sostituzioni:

  • project-id: l'ID progetto
  • instance-id: l'ID istanza

Metodo HTTP e URL:

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

Per inviare la richiesta, espandi una delle seguenti opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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"
}
Per vedere come viene strutturata la richiesta API REST sottostante per questa attività, consulta Explorer API nella pagina instance:delete.