Mounting EFS Cross-Account from a Spoke VPC via Transit Gateway
Cross-account EFS mounting from a spoke VPC via Transit Gateway has three friction points: the EFS DNS name doesn't resolve outside the owner account, the resource policy enforces TLS + org-scoped IAM (so plain NFS mounts fail), and a fresh EFS root is root-squashed until you do a one-time chown. This post walks through the full workflow including the v1.36.0 vs v2.0.0 amazon-efs-utils trade-off on RHEL 9 (Rust toolchain dependency), TLS+IAM mount semantics, fstab persistence, and the temporary ClientRootAccess elevation dance for new file systems.
READ ARTICLE