自分のクラウドアカウントにバックアップをエクスポートする
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 のバックアップの仕組み、特に「フルバックアップ」と「インクリメンタルバックアップ」の違いについては、バックアップ ドキュメントを参照してください。
ここでは、AWS、GCP、Azure オブジェクトストレージへのフルバックアップおよびインクリメンタルバックアップを取得する方法、ならびにバックアップから復元する方法の例を示します。
ユーザーは、バックアップが同じクラウドプロバイダーの別のリージョンにエクスポートされる場合、データ転送 料金が発生することを認識しておく必要があります。 現在、クラウド間バックアップはサポートしていません。
要件
自分の CSP ストレージバケットにバックアップをエクスポート/復元するために、以下の情報が必要です。
AWS
- AWS S3 エンドポイント、形式:
例:
ここで:
testchbackups
はバックアップをエクスポートする S3 バケットの名前です。backups
はオプションのサブディレクトリです。
- AWS アクセスキーとシークレット。AWS ロールベースの認証もサポートされており、AWS アクセスキーとシークレットの代わりに使用できます。
Azure
- Azure ストレージ接続文字列。
- ストレージアカウント内の Azure コンテナ名。
- コンテナ内の Azure Blob。
Google Cloud Storage (GCS)
- GCS エンドポイント、形式:
- アクセス HMAC キーと HMAC シークレット。
バックアップ / 復元
AWS S3 バケットへのバックアップ / 復元
DB バックアップを取得
フルバックアップ
ここで uuid
は、バックアップのセットを区別するための一意の識別子です。
このサブディレクトリ内の新しいバックアップごとに異なる UUID を使用する必要があります。さもなければ、BACKUP_ALREADY_EXISTS
エラーが発生します。たとえば、毎日バックアップを取得する場合は、毎日新しい UUID を使用する必要があります。
インクリメンタルバックアップ
バックアップから復元
詳細については、S3 エンドポイントを使用するためのバックアップ/復元の設定 を参照してください。
Azure Blob Storage へのバックアップ / 復元
DB バックアップを取得
フルバックアップ
ここで uuid
は、バックアップのセットを区別するための一意の識別子です。
インクリメンタルバックアップ
バックアップから復元
詳細については、Azure Blob Storage エンドポイントを使用するためのバックアップ/復元の設定 を参照してください。
Google Cloud Storage (GCS) へのバックアップ / 復元
DB バックアップを取得
フルバックアップ
ここで uuid
は、バックアップのセットを区別するための一意の識別子です。
インクリメンタルバックアップ