1 Answer
- Newest
- Most votes
- Most comments
2
When you create a FreeRTOS OTA job named foobar in the console, it will actually create a job named AFR_OTA-foobar. However it will also create an OTA update resource named foobar. You can see this using the CLI command aws iot list-ota-updates. Even if you delete the AFR_OTA-foobar job, the foobar OTA update resource will remain. And hence you can't re-use the name until or unless you delete that resource using aws iot delete-ota-update --ota-update-id foobar.
Relevant content
- asked 2 years ago
- asked 3 years ago
- asked 5 years ago
- AWS OFFICIALUpdated 5 months ago

Thank you for the explanation! I personally think it's so inconvenient and non-sense as such update resource is still created even the job creation fail over configuration error, and that OTA update resource is wasted and users have to manually delete using commands by putting their name to it one by one