Por isso, executo vários servidores únicos em ASGs para a correção automática.
O que eu fiz foi dar ao volume do EBS uma tag set.
Na inicialização, há um script cloud-init que usa o aws meta data api e CLI e obtém seu próprio ID de instância por meio da API e, em seguida, procura um volume EBS com uma tag set em seu próprio AZ. Uma vez que ele tenha o ID do volume, ele obriga a desanexar para estar no lado seguro. Em seguida, anexa a si mesmo.
Até agora, funcionou muito bem.