AWS FSx Pricing Python API

Job ID: 39776847

Budget: $10 – $30 USD

I want a small, self-contained Python program that pulls live pricing for every AWS FSx variant—Windows File Server, Lustre, and NetApp ONTAP—directly from the AWS Pricing Calculator API.

Core behaviour
• Accept user inputs for storage capacity, throughput capacity, backup storage, and any other FSx-specific cost drivers the API exposes
• Call the AWS Pricing Calculator endpoints (or boto3 pricing API if that proves more reliable) and return Monthly Cost and Upfront Cost

https://calculator.aws/#/createCalculator/FSxForNetAppOntap
https://calculator.aws/#/createCalculator/FSx
https://calculator.aws/#/createCalculator/FSxForOpenZFS
https://calculator.aws/#/createCalculator/FSxForLustre



Acceptance criteria
1. Running `python fsx_pricer.py --help` shows clear CLI flags for every input parameter as the FSx Calculator page asks for the 4 types of FSx.
2. The Code should have a method calculateFSxPrice ( region, FSxType , storgeSize, throughput ,......... )
and returns monthlyCost, upFrontCost

3. Code is documented, uses only publicly available libraries, and includes a brief README explaining how to obtain any necessary AWS credentials or public pricing endpoints. No HardCoding of region or Prices. It can use any standard AWS API or boto3 or aws cli if need be .

The finished deliverable is simply the working python method, test program , its README, and any lightweight requirements.txt file.
Related categories: Python Amazon Web Services API Development