AWS Lambda

AWS Lambda is an event-driven, serverless compute service that lets you run code without provisioning or managing servers

download Export
search_insights Statistics
stylus_note White Board
Quran
calculate Calculator
dictionary Dictionary
fullscreen Full Screen

QUESTION OF
Views #: 715
Questions #: 69
Time: 10 minutes
Pass Score: 80.0%
Style
Mode

What are the deployment and operational tasks usually done in traditional environments that you perform when you opt in for a serverless approach in AWS?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Identify the benefits of using AWS Lambda

1 pts
  • You can (1) without provisioning or maintaining servers.
  • It (2) for you in response to events.
  • It (3) automatically.
  • It provides built-in code (4) via Amazon CloudWatch.
Please drag and drop the selected option in the right place or type it instead
scales
run code
monitoring and logging
initiates functions
note_alt Add notes
flag Flag

Correct Answer

Explanation

How do event-driven architectures work?

1 pts

An (1) architecture uses events to initiate actions and communication between decoupled services.

note_alt Add notes
flag Flag

Correct Answer

Explanation

Which of the following are features of Lambda?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Choose the invocation models for running Lambda functions

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

In Lambda synchronous invocation model you must manage your retry strategy within your application code

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Classify services based on invocation methods of Lambda functions

1 pts

drag and drop the selected option to the right place

note_alt Add notes
flag Flag

Correct Answer

Explanation

Match error behavior with Lambda invocation model

1 pts

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Invocation model

Synchronous
Asynchronous
Polling

Error behavior

Built in - retries twice
No retries
Depends on event source
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which statements about invocation models are correct?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Lambda invokes your function in an __________ environment, which is a secure and isolated environment

1 pts
Missing
note_alt Add notes
flag Flag

Correct Answer

Explanation

Lambda cold and warm starts

1 pts
  • When an invocation is routed to a new execution environment, Lambda must initialize the environment, download the code, initialize the runtime, and any packages or dependencies required by your function.  This is the (1) latency.
  • When an invocation gets routed to an environment that is already available for the function, it gets a (2) and Lambda only needs to run the code.
Please drag and drop the selected option in the right place or type it instead
cold start
warm start
note_alt Add notes
flag Flag

Correct Answer

Explanation

Provisioned _________ is a Lambda feature that prepares concurrent execution environments before invocations

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Match the Lambda lifecycle steps with the correct phase

1 pts

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Lifecycle step

Lambda creates or unfreezes an execution environment with the configured resources
Lambda shuts down the runtime
The event source initiates an invocation of a Lambda function

Phase

Init phase
Invoke phase
Shutdown phase
note_alt Add notes
flag Flag

Correct Answer

Explanation

With Lambda functions, there are only one required permission to invoke the function

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

For a Lambda function to write to a DynamoDB table, you must include a trust policy that allows Lambda to "AssumeRole" so that it can take that action for another service

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

You can also use IAM Access Analyzer to help identify the required permissions for the IAM execution role

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What IAM entities must be included in an execution role for a Lambda function to interact with other services, such as DynamoDB?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which of these statements describe a resource policy?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

S3 wants to send an event to a Lambda function, what policy should you use for this to be allowed?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

You developed a Lambda function which access a table in DynamoDB, which policy to use for this access to happen?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What is required to establish a private connection between your VPC and AWS Lambda?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Lambda supports C and C++ programming languages

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

The Lambda function handler is the method in your function code that processes events

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Select the best practices you should consider when creating a Lambda function

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Adding logging statements to your Lambda function is not recommended as it just increases your code size

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

By using Parameter Store to reference Secrets Manager secrets, you create a consistent and secure process for calling and using secrets and reference data in your code and configuration scripts

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What is the quickest and safest way to handle a situation where you deployed a recursive Lambda function by mistake?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Match the Lambda function terms to their definitions

1 pts
  • (1) - An entry point that AWS Lambda calls to initiate your Lambda function.
  • (2) - An object with information about the event that initiated the Lambda function.
  • (3) - This is generated by AWS and provides metadata about the action
Please drag and drop the selected option in the right place or type it instead
Handler method
Context object
Event object
note_alt Add notes
flag Flag

Correct Answer

Explanation

The only way to author a Lambda function is throug the Lambda console

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

The only deployment package AWS Lambda supports is through a container image

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What is the best purpose for authoring using the AWS Management Console?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

AWS SAM is an open-source framework for building serverless applications

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What benefit does AWS SAM's predefined policy templates provide when building Lambda functions?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

With AWS SAM CLI for testing, you can do the following

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which AWS service can you use to automate the process of packaging code and running tests before deploying a serverless application?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Match the items to their appropriate description

1 pts
  • (1) - Like a house blueprint - you can threat infrastructure as code
  • (2) - Streamlined CloudFormation Template for serverless applications
  • (3) - Tool for local testing and debugging of serverless applications
  • (4) - AWS SAM CLI command for deploying AWS SAM template
Please drag and drop the selected option in the right place or type it instead
AWS SAM CLI
Deploy
AWS SAM Template
CloudFormation Template
note_alt Add notes
flag Flag

Correct Answer

Explanation

What are the primary configuration settings when you build and test a Lambda function

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

You can allocate up to ______ of memory to a Lambda function

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

The AWS Lambda timeout value dictates how long a function can run before Lambda

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

The maximum time out for a Lambda function is

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

You are charged from the number of function invocation and the time it takes to run the code

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Price of a Lambda function depends on the amount of memory you allocate to your function, not the amount of memory your function uses

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

You can use an open-source tool called Lambda Power Tuning to find the best configuration for a function

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

A developer has been asked to troubleshoot a Lambda function that is in production. They've been told that it runs for 5 minutes and has been asked to reduce its duration to save on billable costs. Which actions should the developer take?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

If your Lambda function is invoked while the first request is still being processed, another instance is allocated

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

There are three types of concurrency in Lambda

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

In the context of AWS Lambda, how does the burst concurrency quota apply when there is a sudden increase in demand, such as during a flash sale on a website?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

When your function finishes processing an event, Lambda sends metrics about the invocation to Amazon CloudWatch

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What are some reasons a developer would set a concurrency limit (or reserve) on a function?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

When deploying AWS Lambda functions in a server-based environment, which of the following is true?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

In a serverless deployment with AWS Lambda, which of the following responsibilities is eliminated for the developer?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which of the following is a key feature of AWS Cloud9 that makes it particularly useful for collaborative development?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What is the purpose of alias routing in AWS Lambda, and how can it be used during the deployment of new versions of a function?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

CodeDeploy supports the following traffic-shifting patterns

1 pts

Lambda is integrated with AWS CodeDeploy for automated rollout with traffic shifting. CodeDeploy supports multiple traffic shifting methods, in addition to alarms and hooks. CodeDeploy supports the following traffic-shifting patterns:

  • (1) – Traffic is shifted in two increments. If the first increment is successful, the second is completed based on the time specified in the deployment. 
  • (2) – With linear traffic shifting, traffic is slowly shifted in a predetermined percentage every X minutes based on how you have it configured. 
  • (3) – Shifts all traffic from the original Lambda function to the updated Lambda function version at once.
Please drag and drop the selected option in the right place or type it instead
Linear
All-at-once
Canary
note_alt Add notes
flag Flag

Correct Answer

Explanation

Identify the testing options which AWS CodeDeploy supports

1 pts
  • (1) – These instruct CloudWatch to monitor the deployment and trigger an alarm if any errors occurred during rollout. Any alarms would automatically roll back your deployment. 
  • (2) – Give you the option to run pre-traffic and post-traffic test functions that run sanity checks before traffic-shifting starts to the new version and after traffic-shifting completes. 
Please drag and drop the selected option in the right place or type it instead
Alarms
Hooks
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which statements are true?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

AWS CloudWatch provides build-in metrics to help monitor Lambda functions

1 pts
  • (1) - The number of times your function code is run, including successful runs and runs that result in a function error.
  • (2) - The amount of time that your function code spends processing an event.
  • (3) - The number of invocations that result in a function error. Function errors include exceptions thrown by your code and exceptions thrown by the Lambda runtime.
  • (4) - The number of times that a process failed because of concurrency limits. 
  • (5) - Pertains to event source mappings that read from streams. The age of the last record in the event. The age is the amount of time between when the stream receives the record and when the event source mapping sends the event to the function.
  • (6) - For asynchronous invocation, this is the number of times Lambda attempts to send an event to a dead-letter queue but fails. 
  • (7) - The number of function instances that are processing events.
Please drag and drop the selected option in the right place or type it instead
Invocations
ConcurrentExecutions
Errors
IteratorAge
Throttles
DeadLetterErrors
Duration
note_alt Add notes
flag Flag

Correct Answer

Explanation

Your Lambda functions send trace data to X-Ray, and X-Ray processes the data to generate a service map and searchable trace summaries

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Identify the stages that makes up the total time to execute a Lambda function using AWS X-Ray

1 pts
Please drag and drop the selected option in the right place or type it instead
(1)
(2)
(3)
(4)
Start environment, initialize environment
Hold in queue
initialize function
Run Code
note_alt Add notes
flag Flag

Correct Answer

Explanation

Match the task to the toll you would use to perform it

1 pts

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Task

Review metrics on invocations - errors - and throttling for a Lambda function
Review trace details about an invocation to identify potential bottlenecks
Manually review errors for Lambda invocations that failed and must be addressed
Audit actions made against your applications

Tool

Amazon CloudWatch
Dead-letter queue
AWS X-Ray
AWS CloudTrail
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which feature can a developer enable to create a copy of a function for testing?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What are the reasons for setting a concurrency limit (or reserve) on a function?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What is the importance of the IAM execution role?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

What does an AWS Identity and Access Management (IAM) resource-based policy control?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which of these statements describe a resource policy? (Select THREE.)

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Match the terms on the left with the appropriate definition

1 pts

To complete the line match

  1. Click on an item in the first group
  2. Click on the match in the second group

To delete a match, double click on a line

Term

Producer
Router
Consumer

Definition

Create events with all required information
Ingests and filters events using rules
Subscribe and are notified when events occur
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which patterns are Lambda invocation models?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which monitoring tool provides the ability to visualize the components of an application and the flow of API calls?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation

Which capabilities are features of Lambda?

1 pts
volume_mute
note_alt Add notes
flag Flag

Correct Answer

Explanation