An application development team is leveraging a serverless framework provided by AWS to manage and deploy their serverless infrastructure. When the team needs to introduce new updates for testing that will not impact the live environment accessed by users, which action aligns best with this requirement?
Apply the updates in a different, unconnected environment to protect the live environment.
Update the live environment during off-peak hours to minimize the impact on end-users.
Conduct IAM role permission testing to ensure that the updates will not affect user access control.
Deploy the updates to a separate staging environment that replicates the live settings.