Deploy AWS DataSync Agent:
Install the DataSync agent on your on-premises environment. This can be done by downloading the agent as a virtual appliance and deploying it on VMware ESXi, Hyper-V, or KVM hypervisors.
Configure Source and Destination Locations:
Set up the source location pointing to your on-premises storage where the software images are currently stored.
Configure the destination location to point to your Amazon S3 bucket in the ap-northeast-1 Region.
Create and Schedule DataSync Tasks:
Create a DataSync task to automate the transfer process. This task will specify the source and destination locations and set options for how the data should be transferred.
Schedule the task to run at intervals that suit your data transfer requirements, ensuring new images are transferred as they are created.
Encryption in Transit:
AWS DataSync automatically encrypts data in transit using TLS, ensuring that your data is secure during the transfer process.
Monitoring and Management:
Use the DataSync console or the AWS CLI to monitor the progress of your data transfers and manage the tasks.
AWS DataSync is an efficient solution that automates and accelerates the process of transferring large amounts of data to AWS, handling encryption, data integrity checks, and optimizing network usage without requiring custom development.
References
AWS Storage Blog on DataSync【40】.
AWS DataSync Documentation【41】.