タイトル

Need for Answer

2014年3月11日火曜日

AWSアカウントを跨いでAMIをコピーしたい!

AWSでアカウントを跨いでAMIをコピーしたい…ありますよね!

『アカウント間でのAMI共有』は機能提供されているので問題無いのですが、共有されたAMIはコピー出来ません。グレーアウトしてますね。

実はOwnerが自分のAMIの物しかコピー出来ないのです。



AWS Management Consoleで出来ないなら、awscliだ!…とコマンドを発行してみましょう。
# aws ec2 copy-image --source-region ap-northeast-1 --source-image-id ami-******** --name AMI_Copy_Test
{
    "ImageId": "ami-********"
}
コマンドプロンプトでは成功したかのようなステータスが返ってきますが、確認してみるとこんなステータスになってます。


ということで解決方法。
  1. 共有されたAMIを元に、新規インスタンス起動
  2. 起動インスタンスから、Create Image
あんまりスマートじゃない気がしますね…

0 件のコメント:

コメントを投稿