0

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

+0

あなたがPROD DBの正確なコピーとしてテストDBを持ちたい、と開発者は、/編集、それは同時に書き込みをしていますか? –

+0

はい、それは正確である必要はありませんが、数時間後または実際には1日さえもかかることがあります。 – mojojojo47

答えて

0

RDSを持つことができません。レプリケーションを使用するか(レプリカに書き込むことはできません)、または更新しないクローンを作成します。

あなたが、しかし、セットアップは、あなたは、MySQL/MariaDBマスター・スレーブ構成を所有し、スレーブに書き込むことができます

。インデックスに矛盾する値がない限り正常に動作するはずです(主キーが自動インクリメントされるためです)。

+0

手動でスナップショットを更新できるクローンを作成できますか? – mojojojo47

+0

スナップショットからクローンを「更新」することはできません。最新のスナップショットからのみ新しいクローンを作成できます。 –

+0

スナップショットから書き込むことができるクローンを作成する方法に関するドキュメントまたはリンクを提供できますか?私はAWSのナビゲートに多くの問題を抱えています。ありがとうございました。 – mojojojo47

関連する問題