Skip to main content
ClickHouse Cloud prend en charge l’export de sauvegardes vers votre propre compte auprès d’un fournisseur de services cloud (CSP) (AWS S3, Google Cloud Storage ou Azure Blob Storage). Pour en savoir plus sur le fonctionnement des sauvegardes dans ClickHouse Cloud, y compris les sauvegardes « complètes » et « incrémentielles », consultez la documentation sur les sauvegardes. Notez que les sauvegardes vers votre propre compte cloud se distinguent des sauvegardes Cloud sur place sur un point important : elles ne peuvent pas utiliser la copie native (voir la note ci-dessous). Dans ce guide, nous montrons des exemples de création de sauvegardes complètes et incrémentielles vers le stockage objet AWS, GCP et Azure, ainsi que la procédure de restauration à partir de ces sauvegardes.
Toute utilisation impliquant l’export de sauvegardes vers une autre région chez le même fournisseur cloud entraîne des frais de transfert de données.Les sauvegardes inter-cloud ne sont prises en charge que via les commandes de sauvegarde/restauration décrites sur cette page, et non via l’UI.
Impact sur les performances par rapport aux sauvegardes sur place Les sauvegardes vers votre propre bucket ne peuvent pas utiliser la copie native (côté serveur). La copie native exige que la source et la destination partagent les mêmes identifiants, ce qui n’est pas le cas ici : la source est un bucket géré par ClickHouse et la destination est votre propre bucket, authentifié avec des identifiants distincts.Comme la copie native n’est pas disponible, les données sont téléchargées depuis la source puis retéléversées vers votre bucket (« copie via des buffers »). Par conséquent, l’export de sauvegardes vers votre propre bucket est plus lent et consomme davantage de ressources que les sauvegardes Cloud standard sur place.

Prérequis

Avant d’exécuter une commande BACKUP, assurez-vous que votre utilisateur ClickHouse dispose du privilège BACKUP. Le default_role de ClickHouse Cloud n’inclut pas ce privilège. Contactez ClickHouse Support pour en faire la demande avant d’exporter des sauvegardes. Vous aurez besoin des informations suivantes pour exporter/restaurer des sauvegardes vers le bucket de stockage de votre propre CSP.

AWS

  1. Endpoint S3 AWS, au format :
Par exemple :
Où :
  • testchbackups est le nom du bucket S3 vers lequel exporter les sauvegardes.
    • backups est un sous-répertoire facultatif.
  1. La clé d’accès AWS et la clé secrète AWS. L’authentification basée sur les rôles AWS est également prise en charge et peut être utilisée à la place de la clé d’accès AWS et de la clé secrète AWS.
Pour utiliser l’authentification basée sur les rôles, veuillez suivre la configuration sécurisée de S3. De plus, vous devrez ajouter les autorisations s3:PutObject et s3:DeleteObject à la stratégie IAM décrite ici.

Azure

  1. Chaîne de connexion au stockage Azure.
  2. Nom du conteneur Azure dans le compte de stockage.
  3. Blob Azure dans le conteneur.

Google Cloud Storage (GCS)

  1. Endpoint GCS, au format :
  2. Clé d’accès HMAC et secret HMAC.

Sauvegarde / restauration

Sauvegarde / restauration vers un bucket S3 sur AWS

Effectuer une sauvegarde d’une base de données

Sauvegarde complète
uuid désigne ici un identifiant unique permettant de distinguer un ensemble de sauvegardes.
Vous devrez utiliser un UUID différent pour chaque nouvelle sauvegarde dans ce sous-répertoire, sinon vous obtiendrez l’erreur BACKUP_ALREADY_EXISTS. Par exemple, si vous effectuez des sauvegardes quotidiennes, vous devrez utiliser un nouvel UUID chaque jour.
Sauvegarde incrémentielle

Restaurer depuis une sauvegarde

Voir : Configurer BACKUP/RESTORE pour utiliser un endpoint S3 pour plus de détails.

Sauvegarde / restauration vers Azure Blob Storage

Effectuer une sauvegarde d’une base de données

Sauvegarde complète
uuid correspond à un identifiant unique servant à distinguer un ensemble de sauvegardes. Sauvegarde incrémentielle

Restaurer depuis une sauvegarde

Voir : Configurer BACKUP/RESTORE pour utiliser un endpoint AzureBlobStorage pour plus de détails.

Sauvegarde / restauration sur Google Cloud Storage (GCS)

Effectuer une sauvegarde d’une base de données

Sauvegarde complète
Ici, uuid est un identifiant unique servant à distinguer un ensemble de sauvegardes. Sauvegarde incrémentielle

Restaurer depuis une sauvegarde

Dernière modification le 14 août 2026