Traditional WordPress deployment is FTP or SSH. We use AWS Systems Manager (SSM) for secure, auditable, zero-downtime deployments from our dev Docker containers to production EC2 instances.
The Pipeline
Read file from Docker container → base64 encode → SSM RunShellScript → decode on EC2 → flush caches → restart PHP-FPM. No SSH keys, no open ports, full audit trail in CloudTrail.