A DevOps engineer needs to deploy a serverless web application based on AWS Lambda. The deployment must satisfy these requirements:
- Provide staging and production environments.
- Prevent developers from accessing the production environment.
- Do not hardcode passwords in the Lambda functions.
- Store the source code in AWS CodeCommit.
- Use AWS CodePipeline to automate deployment.
What is the MOST operationally efficient solution that meets these requirements?
Community Discussion