--- title: "Before You Begin" description: "Before you restore Azure VMs to Amazon EC2, consider the following requirements and limitations: Make sure that you added an AWS user account in Veeam Data Cloud for Microsoft Azure and specified their credentials to connect to AWS." canonical: "https://helpcenter.veeam.com/docs/vdcazure/userguide/restore_vm_ec2_byb.html" breadcrumb: "User Guide > Performing Restore > Restoring Azure VMs > Restoring Entire VMs to Amazon EC2 > Before You Begin" dateModified: "2026-11-06" --- # Before You Begin Before you restore Azure VMs to Amazon EC2, consider the following requirements and limitations: - Make sure that you added an AWS user account in Veeam Data Cloud for Microsoft Azure and specified their credentials to connect to AWS. - Make sure that the user account whose credentials you plan to use to connect to AWS has permissions to restore to Amazon EC2. For more information, see [AWS IAM User Permissions](https://helpcenter.veeam.com/docs/backup/vsphere/restore_amazon_permissions.html). - You must have a backup of the VM that you plan to restore to Amazon EC2. - To restore an Azure VM to an EC2 instance, a helper appliance is required. Consider the following about helper appliances: - To upload one VM disk to Amazon EC2, the helper appliance requires 1 GB RAM. Make sure that the type of EC2 instance selected for the helper appliance has enough memory to upload all VM disks. - You must enable auto-assignment of public IPv4 addresses in the subnet. - The subnet route table must contain a default route to an active AWS internet gateway. - The subnet must have no network access control lists (ACLs) or a network ACL that allows inbound and outbound traffic on the ports listed in the Ports section. - The security group must allow inbound and outbound traffic on the ports listed in the Ports section.