2016-09-01 12 views
1

EC2のスナップショットを共有する:ボリュームの、Linuxのコマンドラインは、私はセットアップにバッチ処理をしたいと思います

  1. テイクスナップショットは、タグ付け「must_backup」
  2. 共有アカウントBとのそれらのスナップショット
  3. アカウントB内のスナップショットのコピーを作成する

これは、最初のAmazon AWSアカウントが侵害された場合のバックアップを保護するためです。

は私が1 & 3、しかし、私は実行する方法についてコマンドラインの例を見つけることができないの手順を自動化する方法を知っているステップ2. 任意のサンプルを提供していないと明確にターゲットアカウントを指定する方法を述べるいないhttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modifying-snapshot-permissions.html 公式ドキュメントコマンドラインでAWS CLIの

答えて

2

は、私は二重以前のソリューションをチェックしましたし、それは大丈夫ではありません。基本的にスナップショットを「共有する」とは、他のアカウントがそのスナップショットからボリュームを作成できるようにすることです。

これは、操作は(分?)少し時間がかかるかもしれませんあなたは属性をこのように照会することができるでしょうそのあと「createVolumePermission」属性

aws ec2 modify-snapshot-attribute --snapshot-id snap-<id> --user-ids <user-id-without-hypens> --attribute createVolumePermission --operation add 

に付加価値を意味します

aws ec2 describe-snapshot-attribute --snapshot-id snap-<id> --attribute createVolumePermission 

PS:目的地のアカウントがソースアカウントのタグのいずれも見ることができないため、質問に記載されている目的のために、これはおそらく十分ではないため、適切なバックアップを実行することはできません。複数のスナップショットを共有するソースアカウント同じサイズのものがあります

0

コマンド例:コピーEC2スナップショット

aws ec2 modify-snapshot-attribute --snapshot-id snap-1234567890 --user-ids other-amazon-account-id

+0

これは正しくありません。以下の回答を参考にしてください。 –

関連する問題