AWS Certified SysOps Administrator – Associate (legacy) — Question 293
A user is planning to use AWS services for his web application. If the user is trying to set up his own billing management system for AWS, how can he configure it?
Answer options
- A. Set up programmatic billing access. Download and parse the bill as per the requirement
- B. It is not possible for the user to create his own billing management service with AWS
- C. Enable the AWS CloudWatch alarm which will provide APIs to download the alarm data
- D. Use AWS billing APIs to download the usage report of each service from the AWS billing console
Correct answer: A
Explanation
To build a custom billing management system, AWS allows users to set up programmatic billing access, which delivers detailed billing reports to an Amazon S3 bucket for downloading and parsing. While AWS CloudWatch can trigger alarms based on billing thresholds, it does not provide the raw, itemized billing data required to build a comprehensive custom billing system. Therefore, programmatic billing access is the correct mechanism to ingest raw billing data into a proprietary management tool.