Supprimer un cluster
La suppression d'un cluster permet de supprimer toutes les données stockées.
La suppression d'un cluster implique la suppression de toutes les ressources, y compris :
- Les données stockées
- Les ressources associées
Pensez à bien à sauvegarder toutes les données associées dans un stockage sûr et non dépendant du cluster car la suppression d'un cluster et ses ressources est définitive.
Vous pouvez choisir de conserver le dernier backup ou de supprimer tous les backups associés
La suppression d'un cluster rentre dans les actions qui impactent techniquement le cluster.
Cette action peut être lancée seulement si le cluster en question n'a pas d'autre opération en cours.
Pour rappel, toute opération est une demande qui impacte techniquement le cluster.
Voici la liste des opérations:
- Création du cluster
- Modification du cluster
- Réinitialisation du mot de passe
- Console
- API
Suppression d'un cluster sur la console NumSpot
Étapes pour supprimer un cluster PostgreSQL :
-
Identifiez le cluster à supprimer :
- Accédez à la liste des clusters PostgreSQL et trouvez le cluster que vous souhaitez supprimer.
Recherche par le nomVous pouvez vous aider de la barre de recherche pour identifier le cluster par son nom.
-
Accédez aux actions du cluster :
- Cliquez sur Actions pour faire apparaître un menu déroulant d'actions possibles sur le cluster.
-
Sélectionnez la suppression :
- Cliquez sur Supprimer. Une boîte de dialogue de confirmation de suppression s'affichera.
-
Sélectionnez la stratégie de conservation de backups :
- Cliquez sur Garder le dernier backup pour conserver le dernier backup.
- Cliquez sur Supprimer tous les backups pour supprimer tous les backups.
-
Confirmez la suppression :
- Pour continuer, une confirmation forte est requise. Saisissez le Nom du cluster à supprimer dans le champ de saisie prévu à cet effet.
-
Finalisez la suppression :
-
Cliquez sur Supprimer le cluster. La suppression sera prise en compte, et le cluster sera supprimé. Un message pour confirmer que la demande de suppression a bien été prise en compte sous forme de bulle de notification confirmation apparaîtra.
-
Il est également possible de supprimer un cluster depuis la page détails d'un cluster en utilisant le bouton Supprimer le cluster.
Une fois la demande de suppression effectuée, le cluster ne sera plus visible dès sa suppression effective. Il pourra toujours être consulté tant que le cluster n'est pas totalement supprimé.
Prérequis
- Un compte NumSpot
- Un espace NumSpot auquel le compte est associé
- Un compte avec le rôle
Postgres Admin
sur l'espace - Un jeton de connexion associé au compte NumSpot utilisé
Les données qu'il faut avoir
SPACE_ID
est l'identifiant de l'espace NumSpot dans lequel il est souhaité de créer le clusterREGION
est la région dans laquelle l'espace NumSpot est associé, un espace est disponible qu'à partir d'une seule régionACCESS_TOKEN
est le jeton (token) généré via la connexion (consulter la génération d'un token d'accès)CLUSTER_ID
est l'identifiant du cluster NumSpot sur lequel on veut effectuer l'opération
Requête de suppression d'un cluster
La suppression d'un cluster supprimera également ses backups. Il est toutefois possible de conserver le backup le plus récent.
export REGION="myregion"
export SPACE_ID="myspaceid"
export ACCESS_TOKEN="myaccesstoken"
export CLUSTER_ID="myclusterid"
curl -X DELETE https://api.$REGION.numspot.com/postgresql/spaces/$SPACE_ID/clusters/$CLUSTER_ID \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"backups": "DELETE_ALL"
}'
export REGION="myregion"
export SPACE_ID="myspaceid"
export ACCESS_TOKEN="myaccesstoken"
export CLUSTER_ID="myclusterid"
curl -X DELETE https://api.$REGION.numspot.com/postgresql/spaces/$SPACE_ID/clusters/$CLUSTER_ID \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"backups": "KEEP_NEWEST_INDEFINITELY"
}'
Le corps de la requête HTTP est facultatif. S'il est omis, le comportement par défaut est de conserver le dernier backup.