exam questions

Exam AWS Certified Cloud Practitioner All Questions

View all questions & answers for the AWS Certified Cloud Practitioner exam

Exam AWS Certified Cloud Practitioner topic 1 question 131 discussion

Exam question from Amazon's AWS Certified Cloud Practitioner
Question #: 131
Topic #: 1
[All AWS Certified Cloud Practitioner Questions]

Under the AWS shared responsibility model, which task is the customer's responsibility when managing AWS Lambda functions?

  • A. Creating versions of Lambda functions
  • B. Maintaining server and operating systems
  • C. Scaling Lambda resources according to demand
  • D. Updating the Lambda runtime environment
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
yogat78735
Highly Voted 3 years, 8 months ago
I think it's A
upvoted 43 times
eww_cybr
3 years, 5 months ago
Lambda function scaling is done by AWS - https://docs.aws.amazon.com/lambda/latest/dg/invocation-scaling.html hence C is NOT correct
upvoted 5 times
...
Joggy12
3 years, 6 months ago
B and C cannot be Customer responsibility so A is the only option so I would say Answer is A D is a Shared responsibility: "Typically, no action is required to pick up the latest patches for supported Lambda runtimes, but sometimes action might be required to test patches before they are deployed (for example, known incompatible runtime patches). If any action is required by customers, Lambda will contact them through the Personal Health Dashboard, through the AWS account's email, or through other means, with the specific actions required to be taken. Customers can use other programming languages in Lambda by implementing a custom runtime. For custom runtimes, maintenance of the runtime becomes the customer's responsibility, including making sure that the custom runtime includes the latest security patches"
upvoted 12 times
...
...
Areo
Highly Voted 3 years, 6 months ago
C? Lambda is serverless compute service, means you dont need to provision or scale resources. I wish the guy who bet C can pass the exam.
upvoted 13 times
Areo
3 years, 6 months ago
A, Lambda will create version of your function each time that you publish the function, and you can either create version of your functions via Lambda console. So this is not only the responsibility of AWS or Customer. D is correct per https://docs.aws.amazon.com/lambda/latest/dg/runtimes-modify.html
upvoted 5 times
4ss0
3 years, 3 months ago
"...which allow Lambda to delegate the runtime startup to your script..." so it's not D since is a shared responsability it depends if the user wants to have it or leave it to Lmabda
upvoted 2 times
...
Craig92866
2 years, 7 months ago
No, it's not D. That document does mention 'update' but it's talking about updating the Lambda config, not the underlining Lambda runtime.
upvoted 1 times
...
...
...
Lilik
Most Recent 1 year, 5 months ago
a. https://docs.aws.amazon.com/whitepapers/latest/security-overview-aws-lambda/the-shared-responsibility-model.html
upvoted 1 times
...
ej_5054
1 year, 8 months ago
Selected Answer: A
When customers use AWS Lambda, AWS manages the underlying infrastructure and foundation services, the operating system, and the application platform. Customers themselves are responsible for the security of their code, the storage and accessibility of sensitive data, and identity and access management (IAM) to the Lambda service and within their function. https://aws.amazon.com/lambda/security-overview-of-aws-lambda/
upvoted 2 times
...
ak8907
1 year, 8 months ago
Under the AWS shared responsibility model for AWS Lambda: A. Creating versions of Lambda functions: This falls under the customer's responsibility. The customer is responsible for the management and configuration of the Lambda function, which includes creating versions, deploying code, and setting environment variables. B. Maintaining server and operating systems: AWS handles this. With Lambda, you don't manage the underlying servers or operating systems. C. Scaling Lambda resources according to demand: AWS automatically scales the execution of your Lambda function in response to incoming traffic. D. Updating the Lambda runtime environment: While AWS provides the runtime environments (like Node.js, Python, etc.), the responsibility to choose and, if necessary, update to a newer provided runtime is with the customer, especially if AWS deprecates an old runtime. The correct answer is: A. Creating versions of Lambda functions.
upvoted 3 times
...
Pranava_GCP
1 year, 9 months ago
Selected Answer: A
A. Creating versions of Lambda functions
upvoted 1 times
...
Gulsah
1 year, 10 months ago
Selected Answer: A
https://docs.aws.amazon.com/lambda/latest/dg/lambda-concurrency.html A. Creating versions of Lambda functions, is a customer responsibility because it involves managing and deploying the code for Lambda functions. Not B - AWS Lambda is a serverless compute service, AWS handles the maintenance. Not C - AWS Lambda automatically scales the resources according to demand. Not D - AWS manages the runtime environment for Lambda functions.
upvoted 3 times
...
man5484
1 year, 10 months ago
Selected Answer: A
By creating versions or aliases, the customer can have control over the different iterations of their Lambda functions and manage the deployment and testing of new code versions without impacting the production environment. This allows for better control and management of the function's lifecycle.
upvoted 2 times
...
yogitharevathi
1 year, 10 months ago
It's A https://www.bing.com/search?pglt=41&q=Under+the+AWS+shared+responsibility+model%2C+which+task+is+the+customer%27s+responsibility+when+managing+AWS+Lambda+functions%3F&cvid=4364822d013d4bd3a504dbf5ee9a1785&aqs=edge..69i57j69i11004.1439j0j1&FORM=ANNAB1&PC=U531
upvoted 2 times
...
Ravi__Sankar
1 year, 10 months ago
A. Creating versions of Lambda functions AWS Lambda is a serverless computing service where the underlying infrastructure and server management are handled by AWS. The shared responsibility model dictates that AWS is responsible for the operational aspects of the Lambda service, such as scaling, patching the underlying infrastructure, and managing the runtime environment. However, the customer is responsible for the configuration and management of their specific Lambda functions. This includes creating versions of Lambda functions, which allows for safe and controlled updates to the function's code and configuration. Creating versions enables the customer to manage and deploy changes to their Lambda functions without affecting the production environment.
upvoted 3 times
...
HC89
1 year, 10 months ago
Selected Answer: A
A. Creating versions of Lambda functions AWS Lambda is a serverless compute service, so customers don't have to worry about maintaining servers or operating systems (B), scaling resources according to demand (C), or updating the runtime environment (D). Those tasks are managed by AWS. However, customers are responsible for the code they run in Lambda functions, which includes version management. So creating versions of Lambda functions (A) is part of the customer's responsibility. This allows customers to manage and invoke different versions of a function, which can be critical for development, testing, and deployment workflows.
upvoted 2 times
...
Odba19c2021
1 year, 11 months ago
Selected Answer: A
The answer is (A). Below is why I do not think it is (D). https://docs.aws.amazon.com/lambda/latest/dg/runtimes-update.html
upvoted 2 times
...
Jackie_Tu
2 years ago
Selected Answer: A
Customer will use Lamda Function to handle business logic, maintain the version of coding to fit well with business demand.
upvoted 2 times
...
Amit__Patel
2 years, 1 month ago
Selected Answer: D
Under the AWS shared responsibility model, the customer is responsible for the code and configuration of their AWS Lambda functions, including creating versions of Lambda functions and updating the Lambda runtime environment. Therefore, the answer is D. Updating the Lambda runtime environment. AWS manages the underlying infrastructure, including server and operating systems, as well as scaling Lambda resources according to demand.
upvoted 1 times
...
Guru4Cloud
2 years, 1 month ago
Selected Answer: D
Under the AWS shared responsibility model, the customer is responsible for writing and deploying the code for their Lambda functions, as well as configuring and managing access control and security settings. Therefore, the correct answer is not listed among the options. However, of the given options, the task that is closest to the customer's responsibility when managing AWS Lambda functions is option D, updating the Lambda runtime environment. AWS is responsible for maintaining the underlying infrastructure and runtime environment, including security updates and patching, but customers are responsible for updating the Lambda runtime version for their functions to take advantage of new features or performance improvements.
upvoted 2 times
...
saifee_khan
2 years, 1 month ago
Following is the ChatGpt response: No, customers cannot update the Lambda runtime environment directly. Lambda runtime environments are managed by AWS and are designed to provide a secure and isolated execution environment for Lambda functions. When you create a Lambda function, you can choose a runtime environment from a list of supported runtimes, such as Node.js, Python, Java, and C#. AWS manages the runtime environment and ensures that it is up to date with security patches and other updates.
upvoted 1 times
...
kumaran1000001
2 years, 2 months ago
A - yes B - no, AWS C - no, AWS D - no, AWS
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...