A software development team is building a serverless, event-driven web application. The architecture utilizes AWS Lambda to run the backend application code and Amazon DynamoDB as the database layer. According to the AWS Shared Responsibility Model, which of the following operational tasks are the sole responsibility of the customer? (Select TWO.)
- Configuring IAM roles to establish fine-grained permissions for the Lambda function to interact with the DynamoDB tableCevap
- Writing secure application logic and managing the software dependencies of the package uploaded to AWS LambdaCevap
- CApplying operating system patches and runtime updates to the underlying virtualization layer hosting the Lambda function
- DDefining stateless Network Access Control Lists (NACLs) at the subnet level to isolate individual Lambda execution environments
- ERetrieving physical security logs of AWS data centers to manually upload them to AWS Artifact for compliance verification
Cevap
Configuring IAM roles to establish fine-grained permissions and securing custom application code along with its dependencies.
Under the AWS Shared Responsibility Model for serverless services like AWS Lambda, AWS manages the underlying physical infrastructure, virtualization layer, and operating system. The customer is responsible for securing their own application code, including dependencies, and configuring identity and access management (IAM) permissions to control access between resources (such as Lambda and DynamoDB).
Adım Adım Çözüm
Anahtar Kavram
Shared Responsibility Model for Serverless Services