AWSはまだ新しくなっているので、この問題について複数の質問があります。AWSでテスト/サンドボックスDBとして使用するDBインスタンスのコピーを作成するにはどうすればよいですか?
私が達成しようとしていること:私は、私のライブdbインスタンス用のテスト/サンドボックスDBを作成したいと思います。開発者のためのサンドボックス環境を作成するためにこれを実行したいので、私たちのサイトに使用されている会社のライブDBに影響を与えずに、テストDB上で必要なものを追加、編集、削除することができます。
仕様:私のテストDBを私のライブDBと一緒に絶えず更新したい。だから親子関係やマスター/スレーブが必要です。だから基本的にスレーブにはスレーブが持っているものは何でもありますが、スレーブはマスターを編集できません。また、スレーブがマスターとは異なるセキュリティグループを持つようにしたい。私が試してみました
物事は:最初に私は私のライブデシベルのDBスナップショットをコピーし、新しいDBインスタンスに転送できると思っていました。しかし、新しいインスタンスはどのように更新されるでしょうか。私はコピーされたスナップショットと何をするべきかを見つけることさえできなかったので、それは致命的だった。 は、それから私は私が私のマスターDBのリードレプリカを作成することができることを読んで、私は、私はドキュメントごとにそれを推進し、ということでした。今、このレプリカを読み書きできますか?これは私が欲しいもののための正しい経路ですか?レプリカにマスタから別のセキュリティグループを割り当てることはできますか?レプリカはマスターから更新されたデータを取得しますか?
は私が求めている可能性は何ですか?誰かが私に正しい行動方針がここにあるのか、それとも間違っているのかを説明してもらえますか? AWSの初心者でも少し失われてしまいました。 :)参照用
ドキュメント: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_CopySnapshot.html
あなたがPROD DBの正確なコピーとしてテストDBを持ちたい、と開発者は、/編集、それは同時に書き込みをしていますか? –
はい、それは正確である必要はありませんが、数時間後または実際には1日さえもかかることがあります。 – mojojojo47