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
-
In Google Cloud Console, vai alla pagina Istanze Cloud SQL.
- Per aprire la pagina Panoramica di un'istanza, fai clic sul nome dell'istanza.
- Fai clic su Elimina.
- 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" }