私はSQL Server ExpressAWS RDSインスタンスを使用しています。 RDSは毎日バックアップしています。AWS RDSスナップショットを独自のS3バケットにエクスポートする方法は?
RDSスナップショットが実際にS3に格納されていることがわかりました。しかし、自分のS3バケットにデータをエクスポートすることは可能ですか?
私はSQL Server ExpressAWS RDSインスタンスを使用しています。 RDSは毎日バックアップしています。AWS RDSスナップショットを独自のS3バケットにエクスポートする方法は?
RDSスナップショットが実際にS3に格納されていることがわかりました。しかし、自分のS3バケットにデータをエクスポートすることは可能ですか?
スナップショットを使用してこれを行うことはできません。データベースのためにmysqldumpまたは同等のものを使用してデータをエクスポートする必要があります。
スナップショットはS3に保存されますが、AWSでは表示されません。 AWSフォーラムの同様の質問/回答:https://forums.aws.amazon.com/message.jspa?messageID=560995データベースダンプを行う必要があります。 https://msdn.microsoft.com/en-us/library/ms187510.aspxはこれを行う方法に関する良いガイドのように見えます。
データベースのコピーは自動化できますが、実際のスナップショットは自動化できません。最も簡単なのは、スナップショットを気にするのではなく、データベースに接続してデータベースにファイルをダンプするスクリプトをスケジュールすることです。スナップショットからコピーする必要がある場合は、スナップショットを使用して新しいRDSデータベースを起動し、データベースに接続してファイルにダンプする必要があります。 – cjwfuller
ありがとう!! ,,,,,,,,,,,,,,,,,,,。 –
AWS内の別のスナップショットにのみスナップショットをコピーできます。ローカルマシンにコピーすることはできません。 –
ありがとう..最後の質問は、コピーされたスナップショットはrdsインスタンスの保持ポリシーと永遠に同じですか? –
コピーされたスナップショットは、手動スナップショットの1つとしてカウントされます。ある地域には、一度に最大50の手動スナップショットを作成できます。彼らは永遠に、または手動でそれらを削除するまで滞在します。 –