Supprimer des instances

Cette page explique comment supprimer des instances Cloud SQL.

Tenez compte des points suivants lorsque vous prévoyez de supprimer une instance :

  • Vous ne pouvez pas supprimer une instance qui contient des instances dupliquées. Vous devez d'abord supprimer toutes les instances dupliquées.
  • Après la suppression d'une instance, il est possible que celle-ci apparaisse toujours dans votre projet avec une taille "inconnue", mais avec l'état "Suppression en cours". Ce comportement est normal. L'instance disparaît complètement après un court instant.
  • La suppression complète de l'instance peut prendre une semaine. Jusqu'à cette date, vous ne pouvez pas réutiliser le nom de l'instance. Si vous tentez de créer une instance portant le même nom au cours de cette période, vous obtenez l'erreur suivante : 409 - DUPLICATE, INSTANCE_ALREADY_EXISTS.
  • Les routes inutilisées créées automatiquement par une instance Cloud SQL sont également supprimées de manière systématique après la suppression de toutes les ressources qui l'utilisent. Cette opération peut prendre quelques jours.

Supprimer une instance

Console

  1. Dans Google Cloud Console, accédez à la page Instances Cloud SQL.

    Accéder à la page Instances Cloud SQL

  2. Cliquez sur le nom de l'instance pour ouvrir la page Présentation.
  3. Cliquez sur Supprimer.
  4. Dans la boîte de dialogue Supprimer une instance de base de données, cliquez sur OK.

gcloud

Supprimez l'instance.

gcloud sql instances delete INSTANCE_NAME

REST v1

Supprimez l'instance.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • project-id : ID du projet
  • instance-id : ID de l'instance.

Méthode HTTP et URL :

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

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

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

Supprimez l'instance.

Avant d'utiliser les données de requête, effectuez les remplacements suivants :

  • project-id : ID du projet
  • instance-id : ID de l'instance.

Méthode HTTP et URL :

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

Pour envoyer votre requête, développez l'une des options suivantes :

Vous devriez recevoir une réponse JSON de ce type :

{
  "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"
}
Pour découvrir comment est formée la requête sous-jacente de l'API REST pour cette tâche, consultez la page sur la méthode instances:delete dans APIs Explorer.