ネットワーキング
 Computer >> コンピューター >  >> ネットワーキング >> ネットワーキング

Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

複数のAWSアカウントを管理するクラウドエンジニアであれば、既存のAmazon EC2インスタンスを別のAWSアカウントへ移行する必要に迫られることがあります。AWS IaaSの仕組みのおかげで、EC2インスタンスをゼロから作り直す必要はありません。既存のEC2インスタンスをもとにAMIイメージを作成し、それを移行先のAWSアカウントへ引き渡すだけで対応できます。また、同様のニーズとして、EC2インスタンスを異なるセキュリティグループ、アベイラビリティゾーン、またはリージョンへ移動したいというケースもよく見られます。

Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

本記事では、Amazon EC2インスタンスをあるAWSアカウントから別のアカウントへ移行する具体的な手順をご紹介します。対象のインスタンスタイプはt2.microで、AWSフランクフルトリージョンでホストされているものとします。基本的には同じインスタンス設定を維持しますが、追加の構成が必要な場合は、ご自身の要件に応じて調整してください。

ステップ1:移行元のAWSアカウントからEC2インスタンスをエクスポートする

まず、既存のAmazon EC2インスタンスからAMIイメージを作成し、そのAMIへのアクセス権限を移行先のAWSアカウントに付与します。あわせて、移行後のEC2インスタンスにログインできるようキーペアもエクスポートしておきます。

  1. AWSマネジメントコンソールにログインし、Services(サービス)をクリックしてEC2を選択します。
  2. Running instances(実行中のインスタンス)をクリックし、対象のEC2インスタンスを右クリックしてImage > Create image(イメージ > イメージ作成)を選択します。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  3. イメージ名と説明を入力し、Create Image(イメージの作成)をクリックしてAMIを生成します。オプションとしてNo reboot(再起動しない)を選択することも可能です。このオプションを有効にすると、イメージ作成前にインスタンスがシャットダウンされません。ただし、この場合、作成されるイメージのファイルシステム整合性は保証されない点に注意してください。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  4. イメージ作成リクエストが受理されると、利用可能になるまで数分かかります。View pending image ami-xxxxxxxxxをクリックして進行状況を確認しましょう。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

AMIには、画面左側のメニューからImages > AMIsを選択することでもアクセスできます。

Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

  1. AMIが利用可能になったら、右クリックしてModify Image Permissions(イメージのアクセス許可の編集)をクリックします。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  2. Modify Image Permissions画面でイメージタイプ(パブリックまたはプライベート)を選択し、移行先のAWSアカウント番号を入力します。さらにAdd “create volume” permissions to the following associated snapshots when creating permissionsにチェックを入れます。本手順ではプライベートイメージを選択しています。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

AWSアカウント番号(アカウントIDとも呼ばれます)は、画面右上のプロフィールをクリックし、My Account(マイアカウント)を選択すると確認できます。

Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

  1. Add Permission(アクセス許可の追加)をクリックし、続いてSave(保存)をクリックします。これでAMIイメージが別のAWSアカウントと正常に共有されました。

検証が完了すると、AWSから処理が成功したことを知らせる確認メールが届きます。

既存のキーペアから公開鍵をエクスポートする

次に、既存のキーペアから公開鍵をエクスポートします。これは移行後のAmazon EC2インスタンスに接続するために必要な作業です。そのためには秘密鍵ファイルへのアクセス権が必要になります。この作業は、WindowsマシンにPuTTYを使用してローカル環境で実施できます。PuTTYはSimon Tatham氏によってWindowsプラットフォーム向けに開発されたSSH・Telnetクライアントです。

  1. インターネットブラウザを開き、配布ページからPuTTYをダウンロードします。
  2. スタートメニューでPuTTYGenを検索して起動します。
  3. Loadをクリックし、秘密鍵ファイル(*.pem)を読み込みます。キーが正常にインポートされたことを確認し、OKをクリックします。その後、Public key for pasting into OpenSSH authorized_keys file欄に表示された公開鍵をコピーしてください。このキーはステップ2で使用します。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド

ステップ2:移行先のAWSアカウントへEC2インスタンスをインポートする

続いて、共有されたAMIイメージからAmazon EC2インスタンスを起動し、公開鍵をインポートしてインスタンスにログインできる状態を整えます。

  1. AWSマネジメントコンソールにログインします。
  2. ServicesをクリックしてEC2を開き、Key pairs(キーペア)をクリックします。
  3. Actions(アクション)をクリックし、Import key pair(キーペアのインポート)を選択します。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  4. キーペア名を入力し、前のステップでコピーした公開鍵を貼り付けます。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  5. Import key pairをクリックした後、画面左側のIMAGES > AMIを選択します。
  6. Private images(プライベートイメージ)を選択して、共有されたAMIイメージにアクセスします。Amazon EC2インスタンスを別のAWSアカウントへ移行・共有する完全ガイド
  7. AMIイメージを右クリックし、Launch(起動)をクリックします。
  8. インスタンスタイプを選択し、Next: Configure Instance Detailsをクリックします。移行元のAWSアカウントと同じインスタンスタイプを選ぶのがおすすめです。本手順ではt2.micro(可変ECU、1 vCPU、2.5GHz、Intel Xeonファミリー、1GiBメモリ、EBSのみ)を選択します。
  9. Configure Instance Detailsで必要な設定を行い、Review and Launchをクリックします。終了保護(Termination Protection)の有効化をおすすめします。有効にすると、保護を解除するまでAPIやAWSマネジメントコンソールから誤ってインスタンスを終了できなくなり、意図しない削除を防げます。
  10. 起動内容を確認し、Launchをクリックします。各セクションに戻って編集することも可能です。
  11. Choose an existing key pairを選択し、インポート済みのキーペアを選びます。
  12. 選択した秘密鍵ファイル(KeyPair.pem)へのアクセス権があり、このファイルがないとインスタンスにログインできないことを確認するチェックボックスにチェックを入れ、Launch Instancesをクリックします。
  13. インスタンスの起動が開始されます。View launchesをクリックして進行状況を確認しましょう。
  14. インスタンスが正常に初期化されるまで数分待ちます。
  15. インスタンスを右クリックし、Connect(接続)を選択すれば、移行作業は完了です。
  1. Amazonアカウントを削除する方法|Prime会員の解約手順と注意点を徹底解説

    Amazonプライムは、Amazonが提供する大変便利な会員サービスです。無料の2日以内配送(地域によっては当日配信にも対応)、Prime Video、Amazon Musicなど、多彩な特典が利用できます。これらのサービスを活用すれば、お気に入りのドラマや映画を視聴したり、好きな音楽を移動中でも楽しんだりすることができます。 しかし、さまざまな理由から、Prime会員の解約やAmazonアカウント自体の削除を検討することもあるでしょう。どちらの手続きも、いつでも自由に行うことが可能です。 この記事では、Amazon Primeの解約方法と、Amazonアカウントの削除手順を詳しくご紹介します

  2. Amazonアカウントを完全に削除する方法|手順と注意点をわかりやすく解説

    Amazonのサービスに満足できていない、あるいは何らかの理由でアカウントの閉鎖をお考えの方もいるでしょう。ただし、Amazonアカウントを削除すると、アカウントに関連付けられたすべてのデータが即座に消去されることをご存じでしょうか。決断を下す前に、いくつか押さえておくべき重要なポイントがあります。最大の注意点は、この操作は一度実行すると元に戻せないということです。 アカウントを削除すると、Webサービスとの連携、販売パートナーの情報、購入履歴など、これまで蓄積されたあらゆるデータへアクセスできなくなります。 アカウント削除後に利用できなくなるサービス Amazonアカウントを削除すると、以下