AWS コンソールから、RDS インスタンスが 1 日に 1 回バックアップされていることがわかります。FAQ から、S3 でバックアップされていることがわかりました。しかし、コンソールを使用して S3 バケットを表示すると、RDS バックアップが表示されません。
そう:
- RDS バックアップを取得するにはどうすればよいですか?
- それを取得したら、それを使用してDBを復元するにはどうすればよいですか。つまり、通常のmysqldumpファイルですか、それとも何か他のものですか?
AWS コンソールから、RDS インスタンスが 1 日に 1 回バックアップされていることがわかります。FAQ から、S3 でバックアップされていることがわかりました。しかし、コンソールを使用して S3 バケットを表示すると、RDS バックアップが表示されません。
そう:
OK - DB スナップショット、自動スナップショットの下に表示されます (手動スナップショットが選択されていたため、表示されませんでした)
RDS スナップショットと EBS スナップショットは S3 に保存されますが、S3 インターフェイス経由ではアクセスできません。AWS マネジメント コンソールから [スナップショットの復元] をクリックすると、データベース全体を復元できます。
同じ問題が発生しました。これを行うための簡単なbashスクリプトを作成しましたが、単一のリージョンでは正常に機能し、複数のリージョンでは機能しません。スクリプトはhttp://geekospace.com/です。 backup-and-restore-the-database-between-two-aws-ec2-instances /