A healthcare technology company is deploying a serverless application that processes patient health records. The architecture consists of an HTTPS endpoint hosted on Amazon API Gateway, custom backend logic running in AWS Lambda, and patient data stored in Amazon DynamoDB. Under the AWS Shared Responsibility Model, which two security and operational tasks are the responsibility of the customer? (Select TWO.)
- Configuring IAM execution roles and resource-based policies to restrict access between the Lambda functions and DynamoDB tablesCevap
- BApplying security patches and version updates to the guest operating systems and language runtimes executing the Lambda functions
- Defining authorization mechanisms in API Gateway and securing the custom application code deployed in LambdaCevap
- DManaging the physical security, climate controls, and hardware life cycle of the physical disks where DynamoDB data is replicated
- ESecuring the hypervisor layer and container virtualization hosts that isolate concurrent Lambda function executions
Cevap
Configuring IAM execution roles and resource-based policies to restrict access between the Lambda functions and DynamoDB tables, and defining authorization mechanisms in API Gateway and securing the custom application code deployed in Lambda.
For serverless services like AWS Lambda, Amazon DynamoDB, and Amazon API Gateway, AWS assumes responsibility for the entire infrastructure stack, including physical hardware, OS patching, runtime environments, and virtualization. The customer remains responsible for data classification, configuring Identity and Access Management (IAM) execution roles and access policies, API Gateway authorization configurations, and securing the custom application code deployed to the environment.
Adım Adım Çözüm
Anahtar Kavram
Shared Responsibility Model for Serverless Services