AWS Certified Solutions Architect – Professional — Question 999
A solutions architect needs to provide AWS Cost and Usage Report data from a company's AWS Organizations management account. The company already has an Amazon S3 bucket to store the reports. The reports must be automatically ingested into a database that can be visualized with other tools.
Which combination of steps should the solutions architect take to meet these requirements? (Choose three.)
Answer options
- A. Create an Amazon EventBridge (Amazon CloudWatch Events) rule that a new object creation in the S3 bucket will trigger.
- B. Create an AWS Cost and Usage Report configuration to deliver the data into the S3 bucket.
- C. Configure an AWS Glue crawler that a new object creation in the S3 bucket will trigger.
- D. Create an AWS Lambda function that a new object creation in the S3 bucket will trigger.
- E. Create an AWS Glue crawler that the AWS Lambda function will trigger to crawl objects in the S3 bucket.
- F. Create an AWS Glue crawler that the Amazon EventBridge (Amazon CloudWatch Events) rule will trigger to crawl objects in the S3 bucket.
Correct answer: A, B, F
Explanation
To automatically ingest AWS Cost and Usage Report (CUR) data, you must first define a CUR configuration to deliver data to the S3 bucket. An Amazon EventBridge rule can then be used to detect when a new report object is created in S3. This rule can directly trigger an AWS Glue crawler to scan the new S3 objects and update the database schema, avoiding the need for a custom AWS Lambda function.