I'm looking to create a Storage transfer Job, which uses as a source an S3 bucket, and as a destination, a GCP bucket in a different account/project than the Job is created. Is this something possible to do? If so, what is the process to follow?
Solved! Go to Solution.
Hi @christianpaula . Thanks for your comments. I solve the issue using this approach:
* In the account where the jobs will be created, I've created a service account.
* In the account with the buckets, I granted these permissions to the service account: storage.buckets.get, storage.objects.create, storage.objects.list, storage.objects.update
Hi @juancarlos_la,
Welcome to Google Cloud Community!
Unfortunately, transferring data directly from S3 to a GCP bucket in another project isn't possible with Storage Transfer Service. This might be helpful:
1. IAM permissions:
2. Third-party tool:
3. Intermediate bucket:
Considerations:
Hi @christianpaula . Thanks for your comments. I solve the issue using this approach:
* In the account where the jobs will be created, I've created a service account.
* In the account with the buckets, I granted these permissions to the service account: storage.buckets.get, storage.objects.create, storage.objects.list, storage.objects.update