Description
What I'd like: I'd like to use apiclient ephemeral-storage init --disks /dev/xvdba /dev/xvdbb ...
to mount multiple EBS disks in RAID0 for use as ephemeral storage. This is currently not possible as the allowed disk paths are limited to those covered by the ephemeral disk autodiscovery, which intentionally excludes EBS disks as they have other uses as well.
This feature could be implemented by allowing explicitly selected EBS disks in ephemeral_storage::initialize(), possibly limiting the allowed paths according to the EBS device naming patterns.
Any alternatives you've considered: I currently use an init script to do this on AL2 (symlink EBS disks to appear as instance volumes). The same workaround on Bottlerocket would require the use of a bootstrap container, which seems a bit much for such a simple task.