Eu preciso importar uma máquina Gen2 Hyper-V para a AWS e estou seguindo o documento aqui: link
Tudo funciona bem até eu usar este comando para fazer o upload da imagem:
aws ec2 import-image --description "XYZVM" --license-type AWS --disk-containers file://containers.json
O arquivo containers.json é assim:
[
{
"Description": "First disk",
"Format": "vhdx",
"UserBucket": {
"S3Bucket": "xyzvmimport",
"S3Key": "xyWin10.vhdx"
}
},
{
"Description": "Second disk",
"Format": "vhdx",
"UserBucket": {
"S3Bucket": "xyzvmimport",
"S3Key": "xyWin11.vhdx"
}
}
]
arquivos vhdx & container.json estão na mesma pasta. Eu corro o comando de dentro da pasta como administrador, mas recebo este erro:
An error occurred (InvalidParameter) when calling the ImportImage operation: S3 key does not exist: xyWin10.vhdx
Também garanti que os arquivos tenham acesso total a "todos" para garantir que não seja um problema de permissão.
O que está acontecendo aqui? Por que esta ferramenta não está funcionando?