
Storage Transfer Service is a Google Cloud Platform service that has the benefit to make possible the data transfer from cloud to cloud, i.e. The other one is PUSH in which, when a new file is created or a specific trigger is launched in AWS S3 (the source system), it can directly move data to the target system or create a transfer job that will grant the sync task. The first one can be named PULL with which we consider all mechanisms that are triggered by GCP (the target system) to synchronize data, this requires the target system to schedule a job in order to maintain a certain level of consistency between the two systems.

There are two different methods to synchronize data from an AWS S3 bucket to a GCP Cloud Storage bucket. Move data from AWS S3 to GCP Cloud Storage on-demand using AWS Lambda and GCP Storage Transfer Service
