amazon-ami
Creating AMI takes so long
Just to let other people know, this process could take very, very long. My 100 GB AMI takes like 2.5 hours to create and the progress bar jumps from 0 to 100 directly after that. So don’t worry.
Can’t find my AWS shared AMI when trying to share with specific account
I’m not sure about shared AMIs, but many things in EC2 are segmented by region and you have to select the correct region to see them. You can select the region in the upper right-hand corner of the screen.
AWS AMI Add “create volume” permissions to the following associated snapshots when creating permissions
Setting that permission will allow a user from the other account to create an EBS volume from that snapshot, independent of the AMI that you share with them. If you don’t check it, then they’ll only be able to use the AMI (which uses that snapshot) to launch an instance, but they won’t be able … Read more
Update PHP with yum on Amazon Linux
Worked for me: yum remove php httpd php-cli php-xml php-common httpd-tools yum install php55 php55-mysql php55-pdo
Auto-Attach EBS-volume to a New Spot Instance?
If you simply want the instance to start out with a fixed starting point each time it runs, then you could: Create your own AMI and run that as the instance each time, or Specify a user-data script that installs and configures software to your specifications each time a new instance is started from a … Read more
AMI with or without reboot on AWS EC2
With a proper shutdown, it’s stateless,in cold form and filesystems are sound. Basically nothing is in buffer or “moving around” while its creating the image. I believe the image creation also creates a bit of overhead as well. Rebooting is the most ideal situation an image will be in during creation. This doesn’t mean you … Read more
EC2 Update my existing AMI
You could update your configuration with a user-data script that is run when you launch your instance. What you put in the script depends on how you manage your configuration at the filesystem level. I personnaly put my configuration files in a Mercurial repository and simply do a pull to update it.