Amazon Elastic Compute Cloud
User Guide for Linux (API Version 2014-10-01)
Did this page help you?  Yes | No |  Tell us about it...
« PreviousNext »
View the PDF for this guide.Go to the AWS Discussion Forum for this product.Go to the Kindle Store to download this guide in Kindle format.

Attaching an Amazon EBS Volume to an Instance

You can attach an EBS volumes to one of your instances that is in the same Availability Zone as the volume.

Prerequisites

  • Determine the device names that you'll use. For more information, see Device Naming on Linux Instances.

  • Determine how many volumes you can attach to your instance. For more information, see Instance Volume Limits.

  • If a volume is encrypted, it can only be attached to an instance that supports Amazon EBS encryption. For more information, see Supported Instance Types.

  • If a volume has an AWS Marketplace product code:

    • The volume can only be attached to a stopped instance.

    • You must be subscribed to the AWS Marketplace code that is on the volume.

    • The configuration (instance type, operating system) of the instance must support that specific AWS Marketplace code. For example, you cannot take a volume from a Windows instance and attach it to a Linux instance.

    • AWS Marketplace product codes are copied from the volume to the instance.

To attach an EBS volume to an instance using the console

  1. Open the Amazon EC2 console.

  2. Click Volumes in the navigation pane.

  3. Select a volume and then click Attach Volume.

  4. In the Attach Volume dialog box, start typing the name or ID of the instance to attach the volume to in the Instance box, and select it from the list of suggestion options (only instances that are in the same Availability Zone as the volume are displayed).

  5. You can keep the suggested device name, or enter a different supported device name.

    Important

    The block device driver for the instance assigns the actual volume name when mounting the volume, and the name assigned can be different from the name that Amazon EC2 recommends.

  6. Click Attach.

  7. Connect to your instance and make the volume available. For more information, see Making an Amazon EBS Volume Available for Use.

To attach an EBS volume to an instance using the command line

You can use one of the following commands. For more information about these command line interfaces, see Accessing Amazon EC2.