I've also wanted to try CHR v7 on AWS and found those steps on wiki rely on obsolete CLI tools. While there are up to date
instructions for importing images, I found those quite tedious for a quick try (those involving s3 and plenty of IAM service roles).
In the end I've managed to create an AMI for CHR v7 using packer
surrogate EBS builder. In short the steps are:
- packer starts an instance with an empty EBS volume attached
- a provisioning script is run over ssh
- script downloads and unzips RAW image of CHR from mikrotik
- script runs dd from the CHR image into attached EBS volume
- then packer stops the instance and creates the AMI from EBS volume
I don't have the source code of that experiment anymore, but if interested - I could reproduce it without much of a hassle.