VPC peering is not needed in this case.
Given a source account A, and a destination account B, you can:
1- Run an EC2 agent in account A, in the AWS Region where your source EFS resides, in an Availability Zone that has a mount target for your EFS.
2- Activate the agent against account B, in the destination region (if you are using the AWS Management Console, log into account B, and provide the IP of your agent when performing activation).
3- In account B, in the destination region, create a task with a source NFS location, using your agent, and specifying the source EFS address. The destination would be an EFS location.
Edited by: olga-aws on Jul 29, 2020 11:50 AM
It all makes sense now :)
Thank you so much Olga. I was successfully able to replicate my EFS share over to the second account using the advice you posted.
Thank you very much for all your help.
Copying labeled dataset for AWS Rekognition from one account to anotherasked 10 months ago
Migrating AWS ses email identities from one aws account to another aws accountasked 4 months ago
How do I transfer data from EBS volume to EFS site using DataSync?asked 4 months ago
Copy data from EFS to EFS in another AWS account.asked 2 years ago
EFS Replication across accountsasked 6 months ago
one way data sync between ebs to efsasked 2 months ago
moving a SES identity from one account to another accountAccepted Answerasked 4 months ago
Migrate resources from an existing account to another accountasked 6 days ago
AWS Organization Migration from one Account to another account, resources are not visibleasked 4 months ago
What is the ideal way to copy objects from one S3 to another in a different region via boto3asked 2 months ago