Passer au contenu principal

Lister les backups d'un cluster PostgreSQL

Vous pouvez lister l'ensemble des backups disponibles pour un cluster PostgreSQL.

Types de backups

Il existe deux types de backups :

TypeDescription
ON_DEMANDBackup manuel déclenché par l'utilisateur
AUTOBackup automatique généré par le système

Permissions

info

Cette action nécessite les permissions IAM (Identity and Access Management) suivantes :

  • postgresql.cluster.get

La requête GET /postgresql/spaces/{spaceId}/clusters/{clusterId}/backups permet de lister tous les backups d'un cluster PostgreSQL.

Paramètres

ParamètreTypeRequisDescription
spaceIdUUID (Universally Unique Identifier)OuiIdentifiant de l'espace
clusterIdUUIDOuiIdentifiant unique du cluster

Exemple de réponse

{
"items": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"clusterId": "e592a4f6-2e49-46e7-b6d0-248a7711197a",
"clusterName": "mon-cluster-postgresql",
"name": "mon-backup",
"type": "ON_DEMAND",
"target": "PREFER_STANDBY",
"status": {
"state": "SUCCEEDED",
"message": "Backup completed successfully"
},
"startedAt": "2026-04-08T10:00:00Z",
"completedAt": "2026-04-08T10:30:00Z"
},
{
"id": "b2c3d4e5-f6a7-8901-bcde-f23456789012",
"clusterId": "e592a4f6-2e49-46e7-b6d0-248a7711197a",
"clusterName": "mon-cluster-postgresql",
"name": "auto-backup-20260407",
"type": "AUTO",
"target": "PREFER_STANDBY",
"status": {
"state": "ACTIVE",
"message": "Backup schedule is active and running"
},
"startedAt": "2026-04-07T02:00:00Z",
"completedAt": "2026-04-07T02:15:00Z"
}
]
}

Champs de réponse

ChampTypeDescription
idUUIDIdentifiant unique du backup
clusterIdUUIDIdentifiant du cluster source
clusterNamestringNom du cluster source
namestringNom du backup
typestringType de backup (ON_DEMAND ou AUTO)
targetstringNœud cible pour l'exécution du backup (PREFER_STANDBY, STANDBY ou PRIMARY)
statusobjectÉtat actuel du backup
startedAtstring (date-time)Date de début du backup
completedAtstring (date-time)Date de fin du backup (null si en cours)

États des backups

ÉtatDescriptionApplicable à
CREATINGDemande de backup soumise, pas encore démarréON_DEMAND, AUTO
RUNNINGBackup en cours (backups on-demand)ON_DEMAND
ACTIVEPlanning de backup actif et en cours d'exécution (backups automatiques)AUTO
SUCCEEDEDBackup terminé avec succès (backups on-demand)ON_DEMAND
FAILEDÉchec du backupON_DEMAND, AUTO
DELETINGBackup en cours de suppressionON_DEMAND

Voir la spécification complète