Nos creamos un rol de servicio, para ello nos creamos un fichero con el nombre «trust-policy.json»

Creamos el rol a traves de la cli de aws:
aws iam create-role –role-name vmimport –assume-role-policy-document «file://C:\import\trust-policy.json
«
Generamos la política, sobre en la cual indicaremos nuestro bucket de S3, el cual utilizaremos para realizar la subida de nuestro disco virtual. (**En mys3bucket lo sustituiremos con el nombre de nuestro bucket)

Vinculamos nuestra política al rol creado previamente.
aws iam put-role-policy –role-name vmimport –policy-name vmimport –policy-document «file://C:\import\role-policy.json»
Una vez echo esto, ya tan solo quedara subir nuestro fichero (vhd, vmdk, etc)
aws s3 cp D:\test\win.vhd s3://s3name
Y una vez subido ya solo quedara importarlo, para convertirlo en formato AMI
aws ec2 import-image –description «Server» –disk-containers file://C:\import\import.json
*Para importar maquina virtual con un disco
[ { «Description»: «Server», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «win.vhd» } } ]
*Para importar maquina virtual con varios discos
[ { «Description»: «First disk», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «win.vhd» } }, { «Description»: «Second disk», «Format»: «vhd», «UserBucket»: { «S3Bucket»: «s3name», «S3Key»: «windata.vhd» } } ]
**Ficheros
https://s3.fr-par.scw.cloud/tools.syshelp.me/tools/Scripts/aws.zip