exam questions

Exam AWS Certified Developer Associate All Questions

View all questions & answers for the AWS Certified Developer Associate exam

Exam AWS Certified Developer Associate topic 1 question 133 discussion

Exam question from Amazon's AWS Certified Developer Associate
Question #: 133
Topic #: 1
[All AWS Certified Developer Associate Questions]

A developer is using an Amazon Kinesis Data Firehose delivery stream to store data in Amazon S3. Before storing the data in Amazon S3, the developer wants to enrich the data by combining the data with data from an Amazon DynamoDB table.
How can the developer implement the data enrichment?

  • A. Create a Kinesis Data Firehose data transformation by using an Amazon EC2 instance.
  • B. Configure the Kinesis Data Firehose delivery stream to send data to a Kinesis data stream. Enrich the data by using an AWS Lambda function.
  • C. Configure the Kinesis Data Firehose delivery stream to store data in the DynamoDB table. Export the table to Amazon S3.
  • D. Create a Kinesis Data Firehose data transformation by using an AWS Lambda function.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

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
Danbraga
Highly Voted 2 years, 7 months ago
Selected Answer: D
I Vote D, diregard first message LOL https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html
upvoted 11 times
...
sidvic
Highly Voted 2 years, 7 months ago
Selected Answer: D
i think D. Is the second scenario from this document https://aws.amazon.com/it/blogs/big-data/joining-and-enriching-streaming-data-on-amazon-kinesis/
upvoted 5 times
...
SD_CS
Most Recent 1 year, 2 months ago
Selected Answer: D
We can transform messages flowing through firehose using lambda.
upvoted 1 times
...
MaxelRozario
1 year, 8 months ago
We cannot connect the dynamo db directly to the Kinesis fire hose, so we need the Kinesis streams and lambda function to enrich the data.
upvoted 1 times
...
rcaliandro
1 year, 10 months ago
Selected Answer: D
I vote for D, by using Amazon Kinesis Data Firehose to process data before store to DynamoDB
upvoted 1 times
...
mgonblan
1 year, 11 months ago
I would choose B because of this link: https://aws.amazon.com/es/blogs/big-data/joining-and-enriching-streaming-data-on-amazon-kinesis/
upvoted 2 times
...
pancman
2 years, 2 months ago
This question was on the exam today (Feb 2023)
upvoted 3 times
Dun6
2 years, 1 month ago
Did you do the new exam DVA-C02
upvoted 2 times
...
...
pancman
2 years, 2 months ago
Selected Answer: D
D makes sense
upvoted 1 times
...
aarti_k
2 years, 2 months ago
Selected Answer: D
Its D. Firehose works with lambda for data transformation
upvoted 2 times
...
sichilam
2 years, 3 months ago
Difference here: Enrich: more data Transform: same data but different form Voted for B
upvoted 2 times
Cr4zyd34thg0d
1 year ago
This, The fact it asks for enrichment is why it is B. Either way it requires a Lambda function vote for B.
upvoted 1 times
...
...
whenthan
2 years, 3 months ago
D Kinesis Data Firehose can invoke your Lambda function to transform incoming source data and deliver the transformed data to destinations. You can enable Kinesis Data Firehose data transformation when you create your delivery stream.
upvoted 1 times
...
tbhtp
2 years, 6 months ago
Selected Answer: B
The wording may be wrong as it sounds like the lambda is not invoked between the two streams, but having two streams is mandatory. D is written like it is a single stream which will not work.
upvoted 1 times
tbhtp
2 years, 6 months ago
I am wrong. Did not read the question right. D is correct
upvoted 3 times
...
...
szhang2004
2 years, 7 months ago
D is correct.
upvoted 1 times
...
Danbraga
2 years, 7 months ago
Selected Answer: C
I vote C https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html
upvoted 1 times
...
JOL86
2 years, 7 months ago
Answer is D I think. Kinesis firehose has the ability to add a lambda transformation. Kinesis Data Streams doesn't have this
upvoted 3 times
...
Chhotu_DBA
2 years, 7 months ago
Selected Answer: B
B is correct
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 ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago