A software development team is deploying a serverless API using AWS Lambda to process incoming customer orders. Under the AWS Shared Responsibility Model, which operational task is the responsibility of the customer?
- Writing and securing the application code deployed within the Lambda functionAnswer
- BUpgrading and patching the underlying operating system of the server hosting the Lambda function
- CMaintaining the physical security of the AWS data centers where the function runs
- DApplying security patches to the language runtime environment (e.g., Python or Node.js)
Answer
Writing and securing the application code deployed within the Lambda function
In the Shared Responsibility Model, AWS Lambda is a serverless service where AWS manages the underlying physical infrastructure, virtualization layer, operating system, and runtime. The customer remains responsible for writing, maintaining, and securing the actual application code that is executed within the function.
Step-by-Step Solution
Key Concept
Shared Responsibility Model for Serverless Services