amazon-ec2
How to get an AWS EC2 instance ID from within that EC2 instance?
See the EC2 documentation on the subject. Run: wget -q -O – http://169.254.169.254/latest/meta-data/instance-id If you need programmatic access to the instance ID from within a script, die() { status=$1; shift; echo “FATAL: $*”; exit $status; } EC2_INSTANCE_ID=”`wget -q -O – http://169.254.169.254/latest/meta-data/instance-id || die \”wget instance-id has failed: $?\”`” Here is an example of a more … Read more
How Can I Download a File from EC2 [closed]
Use scp: scp -i ec2key.pem username@ec2ip:/remote/path/to/file /local/path/to/file where: ec2key.pem is your PEM key username is the username you log in with into your EC2 instance ec2ip is the IP or DNS alias of your EC2 instance /remote/path/to/file is the location where the file is stored on your EC2 instance /local/path/to/file is where you want to … Read more
Find region from within an EC2 instance
That URL (http://169.254.169.254/latest/dynamic/instance-identity/document) doesn’t appear to work anymore. I get a 404 when I tried to use it. I have the following code which seems to work though: EC2_AVAIL_ZONE=`curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone` EC2_REGION=”`echo \”$EC2_AVAIL_ZONE\” | sed ‘s/[a-z]$//’`”
EC2 Instance Cloning
You can make an AMI of an existing instance, and then launch other instances using that AMI.
EC2 instance types’s exact network performance?
Bandwidth is tiered by instance size, here’s a comprehensive answer: For t2/m3/c3/c4/r3/i2/d2 instances: t2.nano = ??? (Based on the scaling factors, I’d expect 20-30 MBit/s) t2.micro = ~70 MBit/s (qiita says 63 MBit/s) – t1.micro gets about ~100 Mbit/s t2.small = ~125 MBit/s (t2, qiita says 127 MBit/s, cloudharmony says 125 Mbit/s with spikes to … Read more
Using scp to copy a file to Amazon EC2 instance?
Try specifying the user to be ec2-user, e.g. scp -i myAmazonKey.pem phpMyAdmin-3.4.5-all-languages.tar.gz ec2-user@mec2-50-17-16-67.compute-1.amazonaws.com:~/. See Connecting to Linux/UNIX Instances Using SSH.
How to safely upgrade an Amazon EC2 instance from t1.micro to large? [closed]
Using AWS Management Console: Right-Click on the instance Instance Lifecycle > Stop Wait… Instance Management > Change Instance Type
Benefits of EBS vs. instance-store (and vice-versa) [closed]
The bottom line is you should almost always use EBS backed instances. Here’s why EBS backed instances can be set so that they cannot be (accidentally) terminated through the API. EBS backed instances can be stopped when you’re not using them and resumed when you need them again (like pausing a Virtual PC), at least … Read more