A company wants to improve the security posture of their cloud-based infrastructure. They need to provide their DevOps team with secure, time-limited access to various cloud services for routine maintenance and deployment activities. Which of the following is the BEST way to manage their access while enhancing the security of the cloud infrastructure?
Issue VPN credentials that require monthly renewal
Enforce passwords that must be reset after each use
Deploy SSH keys for each member with full access to the cloud services
Generate and distribute time-limited access tokens that expire after the task completion