このトピックでは、ApsaraDB RDS for MariaDBインスタンスの暗号化されていないログバックアップファイルをダウンロードする方法について説明します。 これらのログバックアップファイルを使用して、RDSインスタンスのデータを管理および復元できます。 データバックアップファイルはダウンロードできません。 RDSインスタンスのデータを復元するには、スナップショットバックアップファイルのみを使用できます。
制限事項
RDSインスタンスの読み取り権限のみを持つRAM (Resource Access Management) ユーザーは、RDSインスタンスからバックアップファイルをダウンロードする権限がありません。 RAMコンソールを使用して、RAMユーザーに必要な権限を付与できます。
データバックアップファイル | ログバックアップファイル |
RDSインスタンスのデータバックアップファイルはダウンロードできません。 ただし、復元機能を使用して、RDSインスタンスのデータを同じRDSインスタンスまたは新しいRDSインスタンスに復元できます。 基本バックアップリスト タブで、バックアップリスト タブをクリックし、RDSインスタンスのデータを復元するバックアップセットを選択します。 | RDSインスタンスのログバックアップファイルをダウンロードできます。 |
手順
- [インスタンス] ページに移動します。 上部のナビゲーションバーで、RDSインスタンスが存在するリージョンを選択します。 次に、RDSインスタンスを見つけ、インスタンスのIDをクリックします。
左側のナビゲーションウィンドウで、バックアップと復元 をクリックします。
基本バックアップリスト タブで、ログバックアップ タブをクリックします。
必要なログバックアップファイルの アクション 列で ダウンロード をクリックします。
説明ログバックアップファイルを使用してRDSインスタンスのデータをオンプレミスデータベースに復元する場合は、次の項目に注意してください。
ログバックアップファイルのインスタンスIDは、選択したバックアップセットのインスタンスIDと同じである必要があります。
ログバックアップファイルの開始時刻は、選択したバックアップセットの終了時刻よりも後で、RDSインスタンスのデータを復元する時点よりも前である必要があります。
表示されるダイアログボックスで、[ダウンロード] をクリックするか、バックアップファイルのダウンロードに使用できるURLをコピーします。
内部URL: VPC (virtual private cloud) タイプのECS (Elastic Compute Service) インスタンスが内部ネットワークを介してRDSインスタンスと通信できる場合、ECSインスタンスにログインし、内部URLを使用してログバックアップファイルをダウンロードできます。 この方法はより速くより安全です。
パブリックURL: RDSインスタンスを内部ネットワーク経由で接続できない場合、パブリックURLを使用してバックアップファイルをダウンロードできます。
説明Linuxオペレーティングシステムを使用している場合は、次のコマンドを実行してファイルをダウンロードできます。
wget -c '<ログバックアップファイルのダウンロードURL>' -O <ファイル名>
-cオプションは再開可能ダウンロード機能を有効にします。
-Oオプションは、指定した名前でダウンロードしたファイルを保存します。 ダウンロードURLに含まれるファイル名を使用することを推奨します。
URLに複数のパラメーターが含まれている場合は、URLを一重引用符 (') で囲むことをお勧めします。