Which AWS services log and store Amazon Bedrock API requests cost-effectively?

A company needs to log all requests made to its Amazon Bedrock API. The company must retain the logs securely for 5 years at the lowest possible cost. Which combination of AWS service and storage class meets these requirements? (Choose two.)

  1. AWS CloudTrail Source Reference Answer
  2. Amazon CloudWatch
  3. AWS Audit Manager
  4. Amazon S3 Intelligent-Tiering Source Reference Answer
  5. Amazon S3 Standard

Community Votes

AD
100%

100% of anonymous learners picked answer AD. Votes are pick records left by other test-takers — they are not the verified answer.

Community Insight

This question tests knowledge of CloudTrail as the primary API logging service and S3 storage classes, with the trap being selecting S3 Standard instead of Intelligent-Tiering for long-term, low-access retention.

For logging all Amazon Bedrock API requests and retaining them for 5 years at the lowest cost, the community consensus is AWS CloudTrail combined with Amazon S3 Intelligent-Tiering.

The most common wrong answer is E (Amazon S3 Standard) because it is a familiar, general-purpose storage class; however, it is not the most cost-effective for logs that are rarely accessed over 5 years.

Community Discussion (4 comments)

Jessiii 👍 1 Selected: AD
A. AWS CloudTrail Essential for logging API requests to Amazon Bedrock and other AWS services. D. Amazon S3 Intelligent-Tiering This storage class automatically moves data between two access tiers (frequent and infrequent) based on access patterns. This is ideal when you expect to access the logs occasionally but need to retain them securely and at a lower cost over time.
Moon 👍 1 Selected: AD
A: AWS CloudTrail D: Amazon S3 Intelligent-Tiering Explanation: A: AWS CloudTrail: AWS CloudTrail records all API calls made to AWS services, including Amazon Bedrock, and provides detailed logs of these interactions. It is the primary service for tracking and logging API requests. D: Amazon S3 Intelligent-Tiering: Amazon S3 Intelligent-Tiering is a cost-effective storage class designed to optimize costs for data with unknown or changing access patterns. It automatically moves data between frequent and infrequent access tiers based on usage, ensuring cost efficiency while meeting long-term retention requirements.
may2021_r 👍 1 Selected: AD
To log all requests to the Amazon Bedrock API and retain them securely for 5 years at the lowest possible cost, use AWS CloudTrail for comprehensive logging and Amazon S3 Intelligent-Tiering for cost-effective, long-term storage.
may2021_r 👍 1 Selected: AD
The correct answers are A and D. CloudTrail logs API calls, while S3 Intelligent-Tiering optimizes storage costs.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

AWS CloudTrail is the native service that records all API calls made to AWS services, including Amazon Bedrock, providing an audit log of requests. Amazon S3 Intelligent-Tiering automatically moves data between frequent and infrequent access tiers based on usage patterns, making it ideal for long-term log retention at the lowest cost. Together, CloudTrail delivers the logs and S3 Intelligent-Tiering provides cost-efficient, secure storage for 5 years.

Why the Other Options Are Wrong

Amazon CloudWatch (B) is primarily for metrics, alarms, and log streams, not for comprehensive API request logging. AWS Audit Manager (C) is used for continuous audit evidence collection, not as a direct log destination. Amazon S3 Standard (E) offers high durability and availability but is more expensive than Intelligent-Tiering for data that is infrequently accessed over a long period, which is exactly why Intelligent-Tiering (D) is the better choice.

Community Comment Notes

Community comments consistently recommend A and D, with users explaining that CloudTrail "records all API calls made to AWS services, including Amazon Bedrock" and that Intelligent-Tiering "automatically moves data between two access tiers... ideal when you expect to access the logs occasionally but need to retain them securely at a lower cost." Another comment highlights that CloudTrail is the "primary service for tracking and logging API requests," reinforcing the expected answer.

Official Reference

Exam Strategy

For similar questions, always identify the service that directly performs the required action (CloudTrail for API logging) and then assess which storage class maximizes cost efficiency over the required retention period. When the question emphasizes 'lowest possible cost' and long retention, Intelligent-Tiering is often the intended storage option, not Standard.

Related Analysis

Practice All AIF-C01 Questions

Access 100 questions with complete answers and detailed explanations.

View Full AIF-C01 Practice Test →

← Back to AIF-C01 Study Guide