resposta curta, não, mas o longo é sim (é outra questão é suportado).
Este é o procedimento que usei para criar minha máquina (com pfSence):
Prepare sua máquina:
- Instale seu sistema operacional no Virtualbox
- Configure, para que ele inicialize sem fazer perguntas
- Ativar SSH
- Configurar o usuário que pode acessar esta máquina pelo SSH
Criar imagem:
- Iniciar nova máquina linux no Virtualbox
- Anexe o HDD da primeira máquina a esta nova máquina linux (tenha cuidado, pois o VB criou um instantâneo para mim - assim, na criação da segunda imagem, suas alterações podem não estar lá)
- Inicie esta nova máquina linux
- Use dd para tornar a imagem bruta do disco rígido da primeira máquina
Carregue na AWS (para isso, você precisará de uma versão mais antiga da AWS CLI)
- Instale a versão antiga do AWS cli (requer JAVA)
- Carregar o volume
./ec2-import-volume /tmp/image.raw -f raw -z us-east-1a -b BUCKET_NAME -O XXXXXXX -W XXXXXXX -o XXXXXX -w XXXXXXX
/tmp/dell_chrome/pfSence/image.raw - esta é a imagem bruta
BUCKET_NAME - este é o nome do intervalo em us-east-1
- Verifique o status
./ec2-describe-conversion-tasks -O XXXXXXXXX -W XXXXXXXX
- Quando o volume for criado (tarefa concluída), crie um instantâneo, isso pode ser feito a partir da interface da web
- Quando o instantâneo tiver sido criado, crie uma imagem
- Depois de criar a imagem e o status estar "disponível", ela deve estar pronta para ser iniciada, uma vez que a inicialização da imagem faça os ajustes adequados com base em suas necessidades.
Obrigado @nbari Eu vi a coisa mais importante - fazer o upload do volume em seu site.