SQL Server Express AWS RDSインスタンスを使用しています。RDS は毎日バックアップしています。
RDS スナップショットは実際には S3 に保存されていることがわかりました。しかし、独自のS3バケットにデータをエクスポートすることは可能ですか?
SQL Server Express AWS RDSインスタンスを使用しています。RDS は毎日バックアップしています。
RDS スナップショットは実際には S3 に保存されていることがわかりました。しかし、独自のS3バケットにデータをエクスポートすることは可能ですか?
スナップショットは S3 に保存されますが、AWS では表示されません。AWS フォーラムでの同様の質問/回答: https://forums.aws.amazon.com/message.jspa?messageID=560995 . データベースのダンプを行う必要があります。 https://msdn.microsoft.com/en-us/library/ms187510.aspxは、これを行う方法の良いガイドのようです。
2 月 3 日更新: AWS で s3 スナップショットにアクセスできるようになりました。ダウンロードして別の場所で使用するか、athena または redshift を使用して直接使用できます。
https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_ExportSnapshot.html
スナップショットを使用してこれを行うことはできません。mysqldump またはデータベースの同等のものを使用してデータをエクスポートする必要があります。
RDS は、データを S3 バケットにスナップショットする機能を提供するようになりました。機能は、完全な db バックアップまたは選択的なスキーマ/テーブル バックアップを提供します。バックアップは、Parquet 形式で S3 バケットに保存されます。
次のサンプルに基づいてラムダを使用して自動化することもできます - https://github.com/aws-samples/rds-snapshot-export-to-s3-pipeline
**更新 -- ** 現在、この機能はデータのバックアップ/復元を目的としたものではありません。以下のジムのコメントをご覧ください。