A startup is deploying a serverless backend application using AWS Lambda. Under the AWS Shared Responsibility Model, which TWO of the following tasks are the responsibility of the customer?
- Writing and securing the application code running inside the Lambda functionsCevap
- Configuring Identity and Access Management (IAM) execution roles for the Lambda functionsCevap
- CPatching the underlying operating system of the Lambda execution environment
- DMaintaining the physical security of the data centers where the Lambda functions run
- EApplying security patches to the runtime environments (such as Node.js or Python) provided by AWS
Cevap
Under the AWS Shared Responsibility Model for AWS Lambda, the customer is responsible for writing and securing the application code and configuring Identity and Access Management (IAM) execution roles.
In serverless compute services like AWS Lambda, the boundary of responsibility shifts upwards. AWS manages the physical security, virtual machines, operating system, and the runtime software stack. The customer remains responsible for configuration and data management, specifically securing the application code written for the function and configuring IAM execution roles to control access to other AWS resources.
Adım Adım Çözüm
Anahtar Kavram
AWS Shared Responsibility Model for Serverless/Managed Services