2012-02-18 7 views
0

AmazonのSimple DBで、ドメイン(/テーブル)を使用して本番環境への開発環境を設定するための標準的なプラクティスは何ですか?SimpleDB - テーブルを複製するか、別の開発アカウントを作成できるか?

私はそれがどちらかに可能かもしれないことを前提としています

  • ドメイン/テーブルを複製して、私のデータアクセスライブラリのスイッチングを扱います。
    • もしそうなら、どのようにしてテーブルの再作成を最適化するのですか?
  • あるいは、第二アクセスキーを作成し、その場合は適切
    • 、これはAWSポータルで行うことができる接続文字列を切り替えますか?私は

一般的な方法は何であるか上の任意のコメント、感謝もちろんです...それは行うことができる任意のヒントを見つけることができませんでした。

ありがとうございました。

答えて

1

開発と生産に異なる地域を使用することができます。 AWSコンソールから、2つの異なるIAMアカウントを設定し、次のようなユーザーポリシーを割り当てます。

{ "文":[{ "効果": "許可"、 "アクション":[ "SDB:*"]、 "リソース": "ARN:AWS:SDB:私たち-ウエスト - 2:REPLACE_WITH_YOUR_ACCOUNTID:domain/* " }" }

デフォルトでは、IAMアカウントはアクセスが拒否されています。上記のポリシーにより、IAMユーザーはus-west-2地域内のSimpleDB管理者になります。各IAMアカウントには、AWSの鍵と秘密があります。環境に応じてIDを切り替えます。 Google検索では複数のSDBバックアップソリューションが示されていましたが、おそらく1つのAWS地域からバックアップして別の地域に復元できるようにするユーザーもいると思います。

関連する問題