A software development company is migrating its monolithic API to a serverless architecture using AWS Lambda. As part of this transition, the security team is defining operational tasks under the AWS Shared Responsibility Model. Which of the following tasks remains the sole responsibility of the customer when deploying code to AWS Lambda?
- Configuring the IAM execution roles and resource-based policies that control access to the Lambda functionsCevap
- BManaging the host operating systems and physical hardware where the Lambda functions execute
- CApplying security patches to the Python and Node.js runtimes provided by AWS for the Lambda functions
- DSubmitting support tickets to request AWS compliance certificates for the infrastructure hosting the Lambda service
Cevap
Configuring the IAM execution roles and resource-based policies that control access to the Lambda functions
For serverless services like AWS Lambda, AWS manages the underlying physical infrastructure, virtualization layer, operating systems, and runtimes. The customer is responsible for writing secure application code and managing access control, which includes defining IAM execution roles and configuring resource-based policies to govern function access.
Adım Adım Çözüm
Anahtar Kavram
Shared Responsibility Model for Serverless Services