I modified the CF template in my environment to resolve this:
ElasticFileSystem:
Type: AWS::EFS::FileSystem
Properties:
BackupPolicy:
Status: ENABLED
Encrypted: 'true'
If you want to do failovers from region to region create a new EFS share in the VPCs, copy the data/caches to it and symlink the data folder to that then you have only what you need during replication between regions and you wont need to mess around with any configuration files being replicated over causing issues.
Don't even use the Stack generated EFS for data like attachments and avatars, just keep it for the cluster config, then you have more control and stability with faster recovery times.
I modified the CF template in my environment to resolve this:
ElasticFileSystem:
Type: AWS::EFS::FileSystem
Properties:
BackupPolicy:
Status: ENABLED
Encrypted: 'true'
If you want to do failovers from region to region create a new EFS share in the VPCs, copy the data/caches to it and symlink the data folder to that then you have only what you need during replication between regions and you wont need to mess around with any configuration files being replicated over causing issues.
Don't even use the Stack generated EFS for data like attachments and avatars, just keep it for the cluster config, then you have more control and stability with faster recovery times.