InvalidAMIID.NotFound when Executing automation

0

I am following this blog to create an AWS Cloud9 instance integrated with ROS Melodic and Gazebo9. When I execute the automation of the Systems Manager document however, the first step "startInstances" fails and this error pops up:

Automation Step Execution fails when it is launching the instance(s). Get Exception from RunInstances API of ec2 Service. Exception Message from RunInstances API: [The image id '[ami-0e472ba40eb589f49]' does not exist (Service: AmazonEC2; Status Code: 400; Error Code: InvalidAMIID.NotFound; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx; Proxy: null)]. Please refer to Automation Service Troubleshooting Guide for more diagnosis details.

I have seen that the ami-0e472ba40eb589f49 is the one referred in the SSM for ROS Melodic file, but the error message says I don't have this image. How can I solve this problem?

1 個回答
1
已接受的答案

Thanks for the detailed description.

May I know if you are running in the same us-east-1 region as in the blog? The image ami-0e472ba40eb589f49 is only available in that region. To find alternative AMIs in other regions, perhaps you could search for ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20211129 and replace the AMI ID in the document content.

Enter image description here

Enter image description here

AWS
weidi
已回答 2 年前
  • Thank you for your answer. I am using eu-central-1 and I have changed to ami-0f3f0cd0c5fc276ae. The problem does not appear anymore

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南