インスタンスへの Amazon EBS ボリュームのアタッチ - Amazon EBS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

インスタンスへの Amazon EBS ボリュームのアタッチ

同じアベイラビリティーゾーンに 1 つ以上のインスタンスに、利用可能な EBS ボリュームをボリュームとしてアタッチできます。

起動時に EBS ボリュームをインスタンスに追加する方法については、「インスタンスブロックデバイスマッピング」を参照してください。

考慮事項
  • インスタンスにアタッチできるボリューム数を決定します。インスタンスにアタッチできる Amazon EBS ボリュームの最大数は、インスタンスのタイプとサイズによって異なります。詳細については、「インスタンスボリューム数の制限」を参照してください。

  • ボリュームを複数のインスタンスにアタッチできるかどうかを判断し、マルチアタッチを有効にします。詳細については、Amazon EBS マルチアタッチを使用した複数のインスタンスへのボリュームのアタッチを参照してください。

  • ボリュームが暗号化されている場合、Amazon EBS 暗号化をサポートするインスタンスだけにアタッチできます。詳細については、「サポートされるインスタンスタイプ」を参照してください。

  • AWS Marketplace ボリュームに製品コードがある場合:

    • ボリュームは停止されたインスタンスにのみアタッチできます。

    • AWS Marketplace ボリュームにあるコードを購読する必要があります。

    • タイプやオペレーティングシステムなどのインスタンスの設定は、 AWS Marketplace その特定のコードをサポートしている必要があります。例えば、Windows インスタンスからのボリュームを Linux インスタンスにアタッチすることはできません。

    • AWS Marketplace 製品コードはボリュームからインスタンスにコピーされます。

次のいずれかの方法を使用して、インスタンスにボリュームをアタッチします。

Console
コンソールを使用して、EBS ボリュームをインスタンスにアタッチするには
  1. Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/) を開きます。

  2. ナビゲーションペインの [ボリューム] を選択します。

  3. アタッチするボリュームを選択し、[Actions] (アクション)、[Attach volume] (ボリュームのアタッチ) の順にクリックします。

    注記

    アタッチできるのは、Available のステータスにあるものボリュームのみです。

  4. [Instance] (インスタンス) に、インスタンスの ID を入力するか、オプションのリストからインスタンスを選択します。

    注記
    • ボリュームは同じアベイラビリティーゾーンに存在しているインスタンスにアタッチする必要があります。

    • ボリュームが暗号化されている場合、Amazon EBS 暗号化 をサポートするインスタンスタイプだけにアタッチできます。詳細については、「Amazon EBS 暗号化」を参照してください。

  5. [デバイス名] で、次のいずれかを実行します。

    • ルートボリュームの場合は、リストの「ルートボリューム用に予約済み」セクションから必要なデバイス名を選択します。通常、/dev/sda1または /dev/xvda AMI によっては Linux /dev/sda1 インスタンス用か、Windows インスタンス用です。

    • データボリュームの場合は、リストの「推奨データボリューム」セクションから使用可能なデバイス名を選択します。

    • カスタムデバイス名を使用するには、[カスタムデバイス名を指定] を選択し、使用するデバイス名を入力します。

    このデバイス名は Amazon EC2 によって使用されます。インスタンスのブロックデバイスドライバーは、ボリュームをマウントするときに異なるデバイス名を割り当てる場合があります。詳細については、「Linux インスタンスのデバイス名」または「Windows インスタンスのデバイス名」を参照してください。

  6. [ボリュームのアタッチ] を選択します。

  7. インスタンスに接続し、ボリュームをマウントします。詳細については、「Amazon EBS ボリュームを使用できるようにする」を参照してください。

AWS CLI
を使用して EBS ボリュームをインスタンスにアタッチするには AWS CLI

attach-volume コマンドを使用します。

Tools for Windows PowerShell
Windows 用ツールを使用して EBS ボリュームをインスタンスにアタッチするには PowerShell

Add-EC2Volumeコマンドを実行します。

注記
  • インスタンスタイプのボリューム上限を超える数のボリュームをアタッチしようとすると、そのリクエストは失敗します。詳細については、「インスタンスボリューム数の制限」を参照してください。

  • 状況によっては、/dev/xvda または /dev/sda にアタッチしたボリューム以外のボリュームが、インスタンスのルートボリュームになっている場合があります。これは、別のインスタンスのルートボリュームや、ルートボリュームのスナップショットから作成されたボリュームを、既存のルートボリュームのインスタンスにアタッチした場合に起こります。詳細については、間違ったボリュームからの起動を参照してください。