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.)
Community Votes
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)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
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 →