Discovered, late yesterday afternoon, that the automation I'd used to deploy my development-EC2, had had some updates and that these updates (rotating some baked-in query-credentials) were breaking my development-EC2's ability to use some resources (since they could no longer access those resources). So, today, I'll need to re-deploy my EC2. I figured that, since it'd been since September 14th since I'd launched my EC2, perhaps a new AMI was available (our team publishes new AMIs each month). So, what's a quick way to tell if a new AMI is available? Some nested AWS CLI commands:
aws \ --output text ec2 describe-images \ --owner $( aws ec2 describe-images \ --output text \ --image-ids $( aws ec2 describe-instances \ --output text \ --query 'Reservations[].Instances[].ImageId' \ --instance-ids <CURRENT_EC2_ID> ) \ --query 'Images[].OwnerId' ) \ --query 'Images[].{ImageId:ImageId,CreationDate:CreationDate,Name:Name}' | \ sort -nk 1
Sadly, the answer, today, is, "no". I apparently, this month's release-date is going to be later today or tomorrow. So, I'll just be re-deploying from September's AMI.