AWS Documentation
Amazon Elastic Compute Cloud
User Guide (API Version 2012-04-01)
Search:
Entire Site
AMIs
Articles & Tutorials
AWS Product Information
Case Studies
Customer Apps
Developer Tools
Documentation
Public Data Sets
Release Notes
Solution Providers
Sample Code & Libraries
Welcome
Introduction to Amazon EC2
Using Amazon EC2
Using AMIs
AMI Basics
Creating Your Own AMIs
Overview of the AMI Creation Process
Creating Amazon EBS-Backed AMIs
Bundling Amazon EC2 instance store-backed Windows AMIs
Bundling Amazon EC2 instance store-backed Linux/UNIX AMIs
Tools You Need
From an Existing AMI
From a Loopback
Creating Paid AMIs
Sharing AMIs Safely
Amazon Linux AMI Basics
Enabling Your Own Linux Kernels
Technical Notes for Advanced Users
Using Instances
Instance Families and Types
Instance Usage
Launching and Using Instances
Finding a Suitable AMI
Getting an SSH Key Pair
Adding Rules to the Default Security Group
Running an Instance
Stopping and Starting Instances
Ensuring Idempotency
Enabling Termination Protection for an Instance
Using Instance Metadata
Using Shared AMIs
Paying for AMIs
What to Do If an Instance Immediately Terminates
Getting Console Output and Rebooting Instances
Connecting to Instances
Connecting to Linux/UNIX Instances Using SSH
Connecting to Linux/UNIX Instances from Windows Using PuTTY
Connecting to Windows Instances
Using Storage
Amazon Elastic Block Store
API and Command Overview
Creating an Amazon EBS Volume
Attaching the Volume to an Instance
Describing Volumes and Instances
Making an Amazon EBS Volume Available for Use
Creating an Amazon EBS Snapshot
Describing Snapshots
Modifying Snapshot Permissions
Detaching an Amazon EBS Volume from an Instance
Deleting an Amazon EBS Snapshot
Deleting an Amazon EBS Volume
Amazon Simple Storage Service
Amazon EC2 Instance Storage
Amazon EC2 Storage Options Quick Reference
Root Device Storage
Block Device Mapping
Using Amazon EBS-Backed AMIs and Instances
Basics of Amazon EBS-Backed AMIs and Instances
Launching, Stopping, and Starting
Creating an Image from a Running Instance
Automatically Attaching Volumes
Launching an Instance from a Snapshot
Modifying Attributes of a Stopped Instance
Changing the Instance Initiated Shutdown Behavior
Using Instances of Your Virtual Machine in Amazon EC2
Before You Get Started
Using the Amazon EC2 VM Import Connector to Import Your Virtual Machine to Amazon EC2
Using the Command Line Tools to Import Your Virtual Machine to Amazon EC2
Reserved Instances
Tools and Prerequisites
Understanding the Pricing Benefit and Consolidated Billing
Reserved Instances and Consolidated Billing
Understanding Reserved Instance Pricing Tiers
Working with Reserved Instances
Spot Instances
Get Started with Spot Instances
View Spot Price History
Create a Spot Instance Request
Find Running Spot Instances
Cancel Spot Instance Requests
Plan for Interruptions
Launching Amazon Elastic MapReduce Job Flows with Spot Instances
Starting Clusters on Spot Instances
Bidding Strategies
Advanced Tasks
Persist Your Root EBS Partition
Tag Spot Instance Requests
Launch Spot Instances in Amazon Virtual Private Cloud
Subscribe to Your Spot Instance Data Feed
Failure Resilient Application Concepts
Amazon EC2 Credentials
Listing and Filtering Your Resources
Using Tags
Using Instance IP Addresses
Using Security Groups
Using Regions and Availability Zones
Micro Instances
Using Cluster Instances
Auto-Scaling and Load Balancing Your Instances
Monitoring Your Instances and Volumes
Monitoring Your Instances and Volumes with CloudWatch
Monitoring the Status of Your Instances
Monitoring Instances with Status Checks
Monitoring Events for Your Instances
Monitoring the Status of Your Volumes
Using Public Data Sets
Amazon Virtual Private Cloud
Elastic Network Interfaces
Canceling Amazon EC2
Getting Started with the Command Line Tools
Prerequisites
Setting Up the Tools
Using AWS Identity and Access Management
Making API Requests
Endpoints
Making Query Requests
Making SOAP Requests
The Response Structure
Available Libraries
Troubleshooting Instances with Failed Status Checks
Technical FAQ
General Information FAQ
Instances and AMIs Information FAQ
Operation Information FAQ
Instance Types and Architectures FAQ
IP Information FAQ
Region and Availability Zone FAQ
Windows Instances FAQ
Monitoring, Errors, and Unexpected Behavior FAQ
Reserved Instances FAQs
Paid AMIs FAQ
Kernels and RAM Disk FAQ
Error Messages FAQ
Miscellaneous FAQ
Appendices
Appendix A: Resources
Appendix B: Metadata Categories
Appendix C: Windows Configuration Service
Amazon EC2 Resources
Document History
Glossary
Index
AWS Documentation
»
Amazon EC2
»
User Guide
»
Did this page help you?
Yes
No
Tell us about it...
Index
,
Using Temporary Security Credentials
A
access control,
AWS Identity and Access Management
Access Key ID,
Amazon EC2 Credentials
accessing instances,
Connecting to Instances
account ID,
Amazon EC2 Credentials
addressing,
Using Instance IP Addresses
Amazon CloudWatch
using with Amazon EBS volumes,
Monitoring Amazon EBS Volumes
Amazon DevPay,
Creating Paid AMIs
Amazon EBS
Amazon EBS available metrics,
Amazon EBS Metrics
EBS-backed AMIs,
Using Amazon EBS-Backed AMIs and Instances
importing volumes,
Using Instances of Your Virtual Machine in Amazon EC2
monitoring volumes,
Monitoring Amazon EBS Volumes
using as instance root device,
Using Amazon EBS-Backed AMIs and Instances
AMIs,
Using AMIs
bundling,
Bundling Amazon EC2 instance store-backed Windows AMIs
creating,
Creating Your Own AMIs
,
Creating Amazon EBS-Backed AMIs
,
Bundling Amazon EC2 instance store-backed Windows AMIs
creating Amazon EBS-backed,
Creating Amazon EBS-Backed AMIs
information,
Instances and AMIs Information FAQ
paid,
Paying for AMIs
shared,
Using Shared AMIs
finding,
Find Shared AMIs
security,
Safe Use of Shared AMIs
sharing,
Sharing AMIs Safely
ap-southeast-1,
Using Regions and Availability Zones
API
Query,
Making Query Requests
SOAP,
Making SOAP Requests
APIs, using,
Making API Requests
appendix,
Appendices
ARNs
for Amazon EC2,
No Amazon Resource Names(ARNs) for Amazon EC2
authentication
Query,
Query API Authentication
signature version 2,
Query API Authentication
SOAP,
Request Authentication
Auto Scaling,
Auto-Scaling and Load Balancing Your Instances
Availability Zones,
Using Regions and Availability Zones
,
Region and Availability Zone FAQ
AWS Identity and Access Management (IAM),
AWS Identity and Access Management
B
best practices,
Instance Usage
block device mapping,
Adding A Default Instance Store
,
Block Device Mapping
,
Viewing Block Device Mappings
,
Overriding the AMI's Block Device Mapping
,
Using Amazon EBS-Backed AMIs and Instances
,
Automatically Attaching Volumes
,
Kernels and RAM Disk FAQ
bundling AMIs,
Bundling Amazon EC2 instance store-backed Windows AMIs
C
categories,
Appendix B: Metadata Categories
Census data,
Using Public Data Sets
certificates,
Amazon EC2 Credentials
client token,
Ensuring Idempotency
CloudWatch
using with Amazon EBS volumes,
Monitoring Amazon EBS Volumes
cluster instances,
Using Cluster Instances
code 272,
Error Messages FAQ
computation building block,
Instance Usage
compute resources, measuring,
Compute Resources Measurement
console output,
Getting Console Output and Rebooting Instances
CPU,
I/O Resources
creating AMIs,
Creating Your Own AMIs
,
Creating Amazon EBS-Backed AMIs
,
Bundling Amazon EC2 instance store-backed Windows AMIs
,
Creating an Image from a Running Instance
,
Launching an Instance from a Snapshot
creating HVM AMIs,
Using Cluster Instances
creating paid AMIs,
Creating Paid AMIs
credentials,
Amazon EC2 Credentials
D
data retrieval,
Data Retrieval
data sets,
Using Public Data Sets
deleteOnTermination,
Changing the Root Volume to Persist
,
Viewing Block Device Mappings
,
Instance Termination
,
Modifying Attributes of a Stopped Instance
device mapping,
Kernels and RAM Disk FAQ
DevPay,
Creating Paid AMIs
disableApiTermination,
Enabling Termination Protection for an Instance
disk
performance,
Disk Performance Optimization
RAID,
RAID Configuration
DNS,
Using Reverse DNS for EMail Applications
DNS, internal,
Using Instance IP Addresses
E
EC2 instance,
Elastic Network Interfaces
elastic IP addresses,
Using Instance IP Addresses
,
Using Elastic IP Addresses
elastic IPs,
Elastic Network Interfaces
Elastic Load Balancing,
Auto-Scaling and Load Balancing Your Instances
email from EC2 instances,
Using Reverse DNS for EMail Applications
endpoints,
Endpoints
error,
Troubleshooting Instances with Failed Status Checks
errors,
Monitoring, Errors, and Unexpected Behavior FAQ
,
Error Messages FAQ
eu-west-1,
Using Regions and Availability Zones
F
FAQs,
Technical FAQ
AMIs,
Instances and AMIs Information FAQ
Availability Zones,
Region and Availability Zone FAQ
block device mapping,
Kernels and RAM Disk FAQ
errors,
Monitoring, Errors, and Unexpected Behavior FAQ
general,
General Information FAQ
instance types,
Instance Types and Architectures FAQ
instances,
Instances and AMIs Information FAQ
IP addresses,
IP Information FAQ
kernels,
Kernels and RAM Disk FAQ
miscellaneous,
Miscellaneous FAQ
monitoring,
Monitoring, Errors, and Unexpected Behavior FAQ
operations,
Operation Information FAQ
paid AMIs,
Paid AMIs FAQ
proximity,
Region and Availability Zone FAQ
RAM disk,
Kernels and RAM Disk FAQ
Regions,
Region and Availability Zone FAQ
Reserved Instances,
Reserved Instances FAQs
unexpected behaviors,
Monitoring, Errors, and Unexpected Behavior FAQ
Windows,
Windows Instances FAQ
fault tolerance,
Failure Resilient Application Concepts
filters,
Listing and Filtering Your Resources
G
general information,
General Information FAQ
GET requests, Query,
Structure of a GET Request
glossary,
Glossary
H
Human Genome Project data,
Using Public Data Sets
HVM AMIs,
Using Cluster Instances
I
I/O resources,
I/O Resources
IAM,
Using AWS Identity and Access Management
idempotency,
Ensuring Idempotency
importing a key pair,
Getting an SSH Key Pair
importing an image,
Using Instances of Your Virtual Machine in Amazon EC2
instance types,
Instance Types and Architectures FAQ
instanceInitiatedShutdownBehavior,
Changing the Instance Initiated Shutdown Behavior
instances,
Using Instances
accessing,
Connecting to Instances
adding default local instance storage,
Adding A Default Instance Store
addressing,
Using Instance IP Addresses
attaching volumes automatically,
Automatically Attaching Volumes
changing shutdown behavior,
Changing the Instance Initiated Shutdown Behavior
creating an AMI from,
Creating an Image from a Running Instance
immediate termination,
What to Do If an Instance Immediately Terminates
importing,
Using Instances of Your Virtual Machine in Amazon EC2
information,
Instances and AMIs Information FAQ
launching,
Launching and Using Instances
,
Ensuring Idempotency
launching from snapshot,
Launching an Instance from a Snapshot
limits on launching,
Instance Usage
metadata,
Using Instance Metadata
modifying attributes while stopped,
Modifying Attributes of a Stopped Instance
preventing accidental termination,
Enabling Termination Protection for an Instance
rebooting,
Getting Console Output and Rebooting Instances
security,
Using Instance IP Addresses
sizes,
Instance Families and Types
stopping and starting,
Stop/Start
,
Launching, Stopping, and Starting
suppressing a storage device,
Overriding the AMI's Block Device Mapping
types,
Instance Families and Types
usage,
Instance Usage
viewing block device mapping,
Viewing Block Device Mappings
insufficient capacity errors,
Error Messages FAQ
IP address information,
IP Information FAQ
K
kernels,
Modifying Attributes of a Stopped Instance
,
Kernels and RAM Disk FAQ
key pairs,
Getting an SSH Key Pair
L
launch data, security,
Security of Launch Data
launch index, example,
Use Case: AMI Launch Index Value
leases,
Reserved Instances
limits on instances,
Instance Usage
LinuxAMIBasics,
Amazon Linux AMI Basics
load balancing,
Failure Resilient Application Concepts
,
Auto-Scaling and Load Balancing Your Instances
locality,
Using Regions and Availability Zones
login,
Amazon EC2 Credentials
M
mapping, block device,
Kernels and RAM Disk FAQ
memory,
I/O Resources
metadata,
Using Instance Metadata
,
Using Tags
(see also tags)
categories,
Appendix B: Metadata Categories
retrieval,
Metadata Retrieval
Metrics
Amazon EBS metrics,
Amazon EBS Metrics
micro instances,
Micro Instances
miscellaneous FAQs,
Miscellaneous FAQ
monitoring,
Failure Resilient Application Concepts
using with Amazon EBS volumes,
Monitoring Amazon EBS Volumes
monitoring information,
Monitoring, Errors, and Unexpected Behavior FAQ
N
NAT,
Using Instance IP Addresses
network,
Elastic Network Interfaces
network interfaces,
Elastic Network Interfaces
network security,
Using Security Groups
,
Security Group Concepts
network, private,
Amazon Virtual Private Cloud
O
operations information,
Operation Information FAQ
output, console,
Getting Console Output and Rebooting Instances
overriding an AMI's block device mapping,
Overriding the AMI's Block Device Mapping
P
paid AMIs
creating,
Creating Paid AMIs
information,
Paid AMIs FAQ
Paid AMIs,
Paying for AMIs
password,
Amazon EC2 Credentials
performance, optimization,
Disk Performance Optimization
permissions,
Instance Usage
placement groups,
Using Cluster Instances
policies
examples,
Example Policies for Amazon EC2
preventing accidental termination,
Enabling Termination Protection for an Instance
,
Instance Termination
private addresses,
Using Instance IP Addresses
private cloud,
Amazon Virtual Private Cloud
private network,
Amazon Virtual Private Cloud
programming language support,
Programming Language Support in Amazon EC2
proximity,
Using Regions and Availability Zones
,
Region and Availability Zone FAQ
public addresses,
Using Instance IP Addresses
public data sets,
Using Public Data Sets
Q
Query
API,
Making Query Requests
authentication,
Query API Authentication
parameters,
Query Parameters
response structure,
The Response Structure
R
RAID,
RAID Configuration
RAM disk,
Modifying Attributes of a Stopped Instance
,
Kernels and RAM Disk FAQ
reboot,
Getting Console Output and Rebooting Instances
Regions,
Using Regions and Availability Zones
,
Set the Service Endpoint URL
,
Region and Availability Zone FAQ
registering a snapshot (Linux/UNIX only),
Launching an Instance from a Snapshot
remote access,
Connecting to Instances
Remote Desktop,
Connecting to Instances
Reserved Instances
concepts,
Reserved Instances
information,
Reserved Instances FAQs
resources
I/O,
I/O Resources
measuring,
Compute Resources Measurement
response structure,
The Response Structure
restarting instances,
Stop/Start
,
Launching, Stopping, and Starting
retrieving metadata,
Metadata Retrieval
retrieving user data,
User Data Retrieval
reverse DNS,
Using Reverse DNS for EMail Applications
rules for security groups,
Using Security Groups
S
scalability,
Failure Resilient Application Concepts
,
Auto-Scaling and Load Balancing Your Instances
Secret Access Key,
Amazon EC2 Credentials
security,
Using Security Groups
,
Security Group Concepts
shared AMIs,
Using Shared AMIs
finding,
Find Shared AMIs
security,
Safe Use of Shared AMIs
sharing AMIs,
Sharing AMIs Safely
shutdown behavior,
Changing the Instance Initiated Shutdown Behavior
signature version 2,
Query API Authentication
sizes of instances,
Instance Families and Types
snapshots
registering as an AMI (Linux/UNIX only),
Launching an Instance from a Snapshot
SOAP
API,
Making SOAP Requests
authentication,
Request Authentication
response structure,
The Response Structure
WSDL,
WSDL and Schema Definitions
spam,
Using Reverse DNS for EMail Applications
Spot Instances,
Spot Instances
SSH,
Connecting to Instances
SSH key pairs,
Getting an SSH Key Pair
starting instances,
Stop/Start
,
Launching, Stopping, and Starting
state code 272,
Error Messages FAQ
state reason,
What to Do If an Instance Immediately Terminates
static IPs,
Using Instance IP Addresses
stopping instances,
Stop/Start
,
Launching, Stopping, and Starting
,
Modifying Attributes of a Stopped Instance
,
Changing the Instance Initiated Shutdown Behavior
storage,
I/O Resources
Storage,
Using Storage
suggestions,
Instance Usage
suppressing a storage device,
Overriding the AMI's Block Device Mapping
T
t1.micro,
Micro Instances
tags,
Instance Tags
,
Using Tags
terminating instances,
What to Do If an Instance Immediately Terminates
,
Changing the Instance Initiated Shutdown Behavior
termination protection,
Enabling Termination Protection for an Instance
troubleshooting,
Troubleshooting Instances with Failed Status Checks
types of instances,
Instance Families and Types
,
Modifying Attributes of a Stopped Instance
U
unexpected behavior information,
Monitoring, Errors, and Unexpected Behavior FAQ
US Census data,
Using Public Data Sets
us-east-1,
Using Regions and Availability Zones
us-west-1,
Using Regions and Availability Zones
user data,
User Data Retrieval
,
Modifying Attributes of a Stopped Instance
UserProvidedKernels
PV-GRUB,
Enabling Your Own Linux Kernels
using,
Using Amazon EC2
Spot Instances,
Spot Instances
V
virtual machine import,
Using Instances of Your Virtual Machine in Amazon EC2
Virtual Private Cloud,
Amazon Virtual Private Cloud
,
Elastic Network Interfaces
virtual private network,
Amazon Virtual Private Cloud
VM import,
Using Instances of Your Virtual Machine in Amazon EC2
VMDK,
Using Instances of Your Virtual Machine in Amazon EC2
VPN,
Amazon Virtual Private Cloud
W
web applications,
Micro Instances
Wikipedia data,
Using Public Data Sets
Windows,
Windows Instances FAQ
concepts,
Windows Instance Types
creating AMIs,
Creating Amazon EBS-Backed AMIs
,
Bundling Amazon EC2 instance store-backed Windows AMIs
WSDL,
WSDL and Schema Definitions
Z
zones, availability,
Region and Availability Zone FAQ
Javascript is disabled or is unavailable in your browser.
To use the AWS Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.