概要
Redisデータのバックアップは、Tencent CloudのCloud Object Storage(COS)がServerless Cloud Function(SCF) をベースにしてユーザーに提供するデータベースバックアップ機能です。ユーザーがRedisクラウドデータベースのバックアップファイルをオブジェクトストレージにダンプし、永続的に保存できるように支援することで、データの消失や破損を防ぎます。ユーザーが指定されたバケットにバックアップ関数ルールを設定すると、SCFはRedisのバックアップファイルを定期的にスキャンして、ファイルをバケットにダンプします。 注意事項
Redisデータのバックアップ関数は、Tencent CloudのRedisデータベースのバックアップファイルをバックアップします。Redisデータベースのバックアップを有効化したことがない場合、バックアップ関数を実行することはできません。Tencent CloudのRedisデータベースのバックアップの詳細については、TencentDB for Redisのバックアップをご参照ください。 以前にCOSコンソールでバケットにRedisデータのバックアップルールを追加したことがある場合は、SCFコンソールで、作成したRedisデータのバックアップ関数を確認できます。この関数を削除すると、ルールが有効にならない場合がありますので削除しないでください。 Redisデータのバックアップは、広州、上海、北京、成都、中国香港、シンガポール、ムンバイ、トロント、シリコンバレーなどのSCFがリリースされているすべてのリージョンでサポートされています。その他のサポートリージョンについては、SCF製品ドキュメントをご参照ください。 操作手順
2. 左側ナビゲーションでアプリケーション統合 > データバックアップをクリックし、アプリケーション統合の管理ページに進みます。
3. Redisデータのバックアップを見つけてバックアップルールの設定をクリックし、ルール設定ページに進みます。
4. 関数の追加をクリックします。
注意:
SCFサービスをアクティブ化していない場合は、SCFコンソールに移動してSCFサービスをアクティブ化し、プロンプトに従ってサービス権限承認を行えば完了です。 5. ポップアップしたウィンドウで、以下の情報を設定します。
関数名:関数の一意の識別名として、作成後に変更することはできません。SCFコンソールでこの関数を確認できます。 関連バケット:Redisバックアップファイルを格納するバケットです。
トリガーサイクル:Redisデータのバックアップ関数は、時限式トリガーでバックアップ・ダンプ操作をトリガーします。トリガーサイクルは、日次・週次・カスタムサイクルに対応します。
Cron表現:トリガーサイクルがカスタムに設定されている場合、Cronを使用して具体的なトリガーサイクルルールを指定することができます。現在、Cronは現地標準時(Local Standard Time)で実行されています。設定ポリシーの詳細については、 Cron関連ドキュメントをご参照ください。 データベースインスタンス:現在のバケットがあるリージョンのRedisデータベースインスタンスのリストです。
配布パス:バックアップファイルの配布パスのプレフィックスは、入力しないとデフォルトでバケットルートパスに保存されます。
SCF権限承認:Redisデータベースのバックアップには、SCFがお客様のRedisバックアップからデータベースインスタンスとそのバックアップファイルを読み取り、お客様が指定したバケットにダンプするための権限承認が必要です。そのため、この権限承認を追加する必要があります。
6. 設定を追加して確定をクリックすると、関数が追加されたことを確認できます。
新規作成した関数に対しては、次のような操作が可能です。
ログをクリックして、Redisデータのバックアップ履歴を確認します。バックアップでエラーが発生した場合は、ログをクリックしてSCFコンソールにすばやくジャンプし、ログエラーの詳細を確認することもできます。
その他 > 編集をクリックして、Redisデータのバックアップルールを変更します。
その他 > 削除をクリックして、使用しないRedisデータのバックアップルールを削除します。
この記事はお役に立ちましたか?