Soru

Zorluk: KolayShared Responsibility Model

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?

  1. A
    Configuring the Identity and Access Management (IAM) role and permissions assigned to the Lambda function
  2. Patching the underlying operating system and runtime environment of the Lambda functionCevap
  3. C
    Writing secure application code and managing software dependencies imported into the function package
  4. D
    Enabling encryption for the user registration data stored inside the application database

Cevap

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.

Adım Adım Çözüm

1
Analyze the service type mentioned in the scenario.
AWS Lambda is a serverless, fully managed compute service.
Different AWS services (IaaS vs. PaaS/Serverless) have different boundaries of responsibility under the Shared Responsibility Model.
2
Determine the division of responsibilities for serverless compute.
AWS manages the physical infrastructure, virtualization layer, operating system, and execution runtime. The customer is responsible for configuring access policies, writing secure application code, and protecting their data.
Since the customer does not have access to or control over the underlying OS or runtime in Lambda, AWS must maintain and patch them.

Anahtar Kavram

Shared Responsibility Model for Serverless Compute (AWS Lambda)
Tahmini Süre:45s
Bu soruyu puanla