A startup is deploying a microservices application using AWS Lambda to process user registration data. Under the AWS Shared Responsibility Model, which of the following tasks is the responsibility of AWS?
- AConfiguring the Identity and Access Management (IAM) role and permissions assigned to the Lambda function
- Patching the underlying operating system and runtime environment of the Lambda functionAnswer
- CWriting secure application code and managing software dependencies imported into the function package
- DEnabling encryption for the user registration data stored inside the application database
Answer
Patching the underlying operating system and runtime environment of the Lambda function is the responsibility of AWS.
Under the AWS Shared Responsibility Model, for serverless and managed services like AWS Lambda, AWS manages the guest operating system, runtime environment, physical infrastructure, and virtualization layer. Therefore, patching the underlying OS and runtime environment is a responsibility of AWS.
Step-by-Step Solution
Key Concept
Shared Responsibility Model for Serverless Compute (AWS Lambda)
Estimated Time:45s