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. 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.

Prérequis

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 3 juillet 2026