Question #761
What is a customer responsibility when using AWS Lambda according to the AWS shared responsibility model?
Managing the function's dependencies and libraries
Securing the physical infrastructure of the Lambda service
Applying security patches to the Lambda runtime environment
Ensuring the availability of Lambda service in multiple regions
Explanation
In the AWS shared responsibility model, AWS manages the underlying infrastructure (e.g., physical security, runtime patches, and regional availability), while customers are responsible for their code and configurations.
- A (Correct): Customers must manage their function's dependencies and libraries, as these are part of the application code they deploy.
- B (Incorrect): AWS handles physical infrastructure security, not the customer.
- C (Incorrect): AWS manages runtime environment patches; customers only choose the runtime version.
- D (Incorrect): AWS ensures service availability across regions; customers decide where to deploy functions.
Key Takeaway: For serverless services like Lambda, customers focus on code, dependencies, and application-layer security, while AWS manages the rest.
Answer
The correct answer is: A