跳到主要内容
跳到主要内容

导出备份到您自己的云帐户

Enterprise plan feature

This feature is available in the Enterprise plan. To upgrade, visit the Plans page in the cloud console.

ClickHouse Cloud 支持将备份存储到您自己的云服务提供商(CSP)账户(AWS S3、Google Cloud Storage 或 Azure Blob Storage)中。 有关 ClickHouse Cloud 备份工作原理的详细信息,包括“完整”备份与“增量”备份的区别,请参见 backups 文档。

在这里,我们展示如何将完整和增量备份存储到 AWS、GCP、Azure 对象存储的示例,以及如何从备份中恢复。

备注

用户应注意,任何将备份导出到相同云提供商的不同区域,或导出到另一个云提供商(同一区域或不同区域)的用法将产生 data transfer 费用。

Requirements

您需要以下详细信息才能将备份导出到您自己的 CSP 存储桶或从中恢复。

AWS

  1. AWS S3 终端节点,格式如下:

例如:

其中:

  • testchbackups 是导出备份的 S3 存储桶名称。
  • backups 是可选的子目录。
  1. AWS 访问密钥和秘密。

Azure

  1. Azure 存储连接字符串。
  2. 存储账户中的 Azure 容器名称。
  3. 容器内的 Azure Blob。

Google Cloud Storage (GCS)

  1. GCS 终端节点,格式如下:
  1. 访问 HMAC 密钥和 HMAC 秘密。

Backup / Restore

Backup / Restore to AWS S3 Bucket

Take a DB Backup

Full Backup

其中 uuid 是唯一标识符,用于区分一组备份。

备注

您需要为此子目录中的每个新备份使用不同的 UUID,否则会出现 BACKUP_ALREADY_EXISTS 错误。 例如,如果您每天进行备份,则每天需要使用新的 UUID。

Incremental Backup

Restore from a backup

请参见:Configuring BACKUP/RESTORE to use an S3 Endpoint以获取更多详细信息。

Backup / Restore to Azure Blob Storage

Take a DB Backup

Full Backup

其中 uuid 是唯一标识符,用于区分一组备份。

Incremental Backup

Restore from a backup

请参见:Configuring BACKUP/RESTORE to use an S3 Endpoint以获取更多详细信息。

Backup / Restore to Google Cloud Storage (GCS)

Take a DB Backup

Full Backup

其中 uuid 是唯一标识符,用于区分一组备份。

Incremental Backup

Restore from a backup