Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Amazon AIP-C01 Exam - Topic 1 Question 12 Discussion

A company is using AWS Lambda and REST APIs to build a reasoning agent to automate support workflows. The system must preserve memory across interactions, share relevant agent state, and support event-driven invocation and synchronous invocation. The system must also enforce access control and session-based permissions.Which combination of steps provides the MOST scalable solution? (Select TWO.)
A) Use Amazon Bedrock AgentCore to manage memory and session-aware reasoning. Deploy the agent with built-in identity support, event handling, and observability. and B) Register the Lambda functions and REST APIs as actions by using Amazon API Gateway and Amazon EventBridge. Enable Amazon Bedrock AgentCore to invoke the Lambda functions and REST APIs without custom orchestration code.
C) Use Amazon Bedrock Agents for reasoning and conversation management. Use AWS Step Functions and Amazon SQS for orchestration. Store agent state in Amazon DynamoDB.
D) Deploy the reasoning logic as a container on Amazon ECS behind API Gateway. Use Amazon Aurora to store memory and identity data.
E) Build a custom RAG pipeline by using Amazon Kendra and Amazon Bedrock. Use AWS Lambda to orchestrate tool invocations. Store agent state in Amazon S3.

Amazon AIP-C01 Exam - Topic 1 Question 12 Discussion

Actual exam question for Amazon's AIP-C01 exam
Question #: 12
Topic #: 1
[All AIP-C01 Questions]

A company is using AWS Lambda and REST APIs to build a reasoning agent to automate support workflows. The system must preserve memory across interactions, share relevant agent state, and support event-driven invocation and synchronous invocation. The system must also enforce access control and session-based permissions.

Which combination of steps provides the MOST scalable solution? (Select TWO.)

Show Suggested Answer Hide Answer
Suggested Answer: A, B

The combination of Options A and B provides the most scalable and AWS-native architecture for building reasoning agents with persistent memory, session awareness, secure access control, and flexible invocation models.

Amazon Bedrock AgentCore is purpose-built to manage agent memory, session context, and identity-aware reasoning across interactions. It eliminates the need for developers to manually store and retrieve agent state, manage session lifecycles, or implement custom memory layers. AgentCore natively supports both synchronous requests and event-driven execution, making it ideal for support workflow automation.

Option B complements AgentCore by enabling seamless tool invocation. By registering AWS Lambda functions and REST APIs as agent actions through API Gateway and EventBridge, the agent can invoke tools reactively or synchronously without custom orchestration code. EventBridge enables event-driven execution, while API Gateway supports synchronous request-response patterns.

This combination provides built-in security, observability, and scaling, while avoiding the operational burden of managing queues, databases, or custom workflow engines.

Option C introduces unnecessary orchestration complexity. Option D increases infrastructure management and cost. Option E stores agent state in S3, which is not suitable for low-latency, session-based reasoning.

Therefore, A and B together deliver the most scalable, secure, and low-overhead solution for production-grade reasoning agents on AWS.


Contribute your Thoughts:

0/2000 characters
Lenita
21 days ago
I’m leaning towards C and D. Step Functions and SQS can handle complex workflows well.
upvoted 0 times
...
Gabriele
26 days ago
I agree, A and B seem efficient. Event-driven is key for scalability.
upvoted 0 times
...
Arletta
1 month ago
I think A and B are the best options. They focus on built-in support and scalability.
upvoted 0 times
...
Pearly
1 month ago
D is a good choice if you need more control over the environment.
upvoted 0 times
...
Fanny
1 month ago
Wait, can Bedrock really handle all that memory stuff? Sounds too good to be true.
upvoted 0 times
...
Matthew
2 months ago
C is interesting, but using SQS feels like overkill for this.
upvoted 0 times
...
Nathan
2 months ago
I agree, B and A would work well together!
upvoted 0 times
...
Clorinda
2 months ago
Option B seems solid for scalability with API Gateway and EventBridge.
upvoted 0 times
...
Rasheeda
2 months ago
I feel like option D might be overkill with ECS and Aurora. I remember we talked about simpler solutions being more scalable, but I can't pinpoint the best choice.
upvoted 0 times
...
Talia
2 months ago
I'm a bit confused about option C. Using Step Functions and SQS seems like it could work, but I can't recall if that's the most efficient way to manage state.
upvoted 0 times
...
Joesph
2 months ago
I think option B could be a good choice since it mentions using API Gateway and EventBridge, which we practiced in a similar question.
upvoted 0 times
...
Yolando
3 months ago
I remember we discussed how Amazon Bedrock can help with memory management, so option A sounds promising, but I'm not sure about its scalability.
upvoted 0 times
...

Save Cancel