导出备份到您自己的云帐户
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
- AWS S3 终端节点,格式如下:
例如:
其中:
testchbackups
是导出备份的 S3 存储桶名称。backups
是可选的子目录。
- AWS 访问密钥和秘密。
Azure
- Azure 存储连接字符串。
- 存储账户中的 Azure 容器名称。
- 容器内的 Azure Blob。
Google Cloud Storage (GCS)
- GCS 终端节点,格式如下:
- 访问 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