Amazon EC2、AMIを共有する

2009/04/14

どうもこんにちは!!
すっかりEC2をマスターしちゃった Webデザイナーです。

Amazon EC2 + S3 + CloudFront = 感動のちょっぱや を迎えたところで、
感動の終焉を迎えた全17話にわたる壮大な Amazon EC2 物語でしたが、
早速続編のお知らせです。


私にとって、Amazon EC2 + S3 + CloudFront をマスターするまでの道のりは、
ホントにホントに長く険しいものでした…。(´・ω・) 
なんたって、ただのWebデザイナーだったんだもの。


こんな苦労をせずに、もっと簡単に Amazon EC2 が始められればいいのにな〜と思いながら、
ぼけっーと AWS Management Console 画面を眺めていたら、
なんとその方法を発見してしまいました。

よーし!愛する人達に私の汗と涙の結晶をプレゼントしてあげよう!


「AMI」 と呼ばれる Amazon EC2のインスタンスイメージは、
不特定多数に配布できる 「Public Image」 と、
自分自身と特定の人に限定して配布できる「 Private Image」 の形式があります。
特定の人にだけ配布したい場合は、相手の 「Account Number」 が必要です。
「Account Number」 は、以下の手順で確認してもらう必要があります。


横浜のホームページ制作スタジオFIXの社長ブログ

「Amazon Web Servuce」 にアクセスして、
「Your Account」のプルダウンメニューから、「Access Identifiers 」をクリック。




横浜のホームページ制作スタジオFIXの社長ブログ

ページ右上に、xxxx-xxxx-xxxx のような数字が表示されています。
これが「Account Number」です。




横浜のホームページ制作スタジオFIXの社長ブログ

AMIを共有したい相手の「Account Number」を教えてもらったら、
「AWS Management Console」 にアクセスして、
ページ左側の「AMIs」をクリック。




横浜のホームページ制作スタジオFIXの社長ブログ

Viewing:のプルダウンから 「Private Images」 を選択すると、
自分が登録した AMI が表示されます。




横浜のホームページ制作スタジオFIXの社長ブログ

共有したいインスタンスをチェックして、ページ上部の 「Permissions」 をクリック。




横浜のホームページ制作スタジオFIXの社長ブログ

AMIを不特定多数の人に配布したいなら、「Public」を選択して「Save」をクリック。




横浜のホームページ制作スタジオFIXの社長ブログ

限られた人とだけ共有したいのなら、「Private」を選択。
AWS Account Number 1 : このAMIを共有したい人のアカウントナンバーを入力。




横浜のホームページ制作スタジオFIXの社長ブログ

「add additional user」をクリックすると、共有ユーザを追加できます。
「Save」をクリックすれば、共有完了。




横浜のホームページ制作スタジオFIXの社長ブログ

AMI を共有できたか確認するには、共有したいインスタンスをチェックして、
ページ上部の 「Permissions」 をクリック




横浜のホームページ制作スタジオFIXの社長ブログ

「Remove Launch Permisson」の箇所に相手の Account Number が表示されていればOKです。
AMIの共有をやめたい時は、チェックして「Save」すればOK。



あとは、AMIを共有した相手に「AWS Management Console」にログインしてもらい、
「Private Images」 の中にある自分が配布した AMIを使ってもらう。
これで AMIを共有することができます。


手順を説明すると、こういうことなんですけど…
これって、超スゲーーーーーーことですYO!!
鳥肌立ちますYOーーーーーーーー!!


だって制作・開発の仕事がスタートしたら、
「その環境だったら、これ使えば?」
「Movable Type構築? はい、これあげる」
とか、もうサーバ環境をゼロから構築しなくていいんですよ?
開発者同士でサーバ環境設定をシェアできるんですよ?
ポチっとするだけで、数十秒でまんま同じ環境が出来上がるんですよ?
ひぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃぃ。(◎_◎;)


Amazon EC2、
スゴイなんていう単語ぢゃ表現できないくらい、凄すぎるーー!!(倒)
嗚呼、Amazon EC2。


関連エントリー

  1. こんなにスゴイぞ、Amazon EC2
  2. Amazon Web Service、アカウントを取得してみた
  3. Amazon EC2/S3を申し込んでみた
  4. Amazon EC2、X.509証明書を取得してみた
  5. AWS Management Consoleで Key Pairsを取得してみた
  6. Mac OSXでAmazon EC2 Command-Line Toolsを使ってみた
  7. Amazon EC2、インスタンスを立ち上げてみた
  8. Amazon EC2、SSHでログインしてApacheを起動してみた
  9. Amazon EC2、Debianを設定してみた
  10. Amazon EC2、DebianでFTP(vsftpd)設定
  11. Amazon EC2のイメージファイルをS3に保存する
  12. Amazon EC2で固定IPを取得する
  13. Amazon EC2を独自ドメインで使う
  14. Amazon EC2をバーチャルドメインで運用する
  15. Amazon EC2、EBS(Elastic Block Store)を使ってみた
  16. Amazon EBSで Apache2とmysqlを動かしてみた
  17. Amazon CloudFront でちょっぱやを実装してみた
  18. Amazon EC2、AMIを共有する
  19. Amazon EC2上でインスタンスをオートスケールできる「Wakame」
  20. [ 非常事態宣言!!] Amazon EC2、ホームページが消えました
  21. Amazon サポートセンターに連絡を取ってみた
  22. Amazon EC2、SSH(22番ポート)の設定方法はこうすべき!

Amazon EC2、AMIを共有するへのコメント数: 1

  • コメント:hisa

    お邪魔します。
    この記事を読んでAMIの共有を行ってみたのですが、今のAWSMCでは
    Account NumberにXXXX-XXXX-XXXXではなく、”-”を抜いた

    XXXXXXXXXXXX

    と入れないと受け付けてくれないようです。
    エラーになって全然わからず困っていて、ためしにやったら成功しました。

コメントを投稿する