At the moment there is no API for the exchange rates used by AWS to generate invoices, so you cannot pull this info programmatically. The exchange rate will likely be different on different invoices. If you pay in currency different from USD, the exchange rate is usually displayed on the invoice which you can download from the Bills page of the billing console of your account for a specific month.
The specific rate for each currency is not visible in the AWS Billing and Cost Management console, but you can see the estimated conversion rate for your current bill in the billing console after you have chosen a payment currency from the My Account section of the console, and you are using a Visa or MasterCard as your default form of payment for the account. You can change the currency conversion at any time before the invoice is generated because the currency used for each invoice is determined at the time of creation. For past bills, you can use the "Orders and invoices" section of the Billing and Cost Management console. Because exchange rates fluctuate daily, your estimated conversion rate fluctuates daily as well until the invoice is finalized. For most charges, the invoice is finalized between the 3rd and 8th of the month that follows billable usage.
I hope this info helps!
This article explains what currencies are supported and how to change the displayed currency:
— Brian D.
- asked 10 months ago
- asked a year ago
- AWS OFFICIALUpdated a year ago
- How do I change object ownership for an Amazon S3 bucket when the objects are uploaded by other AWS accounts?AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- How can I check the amount of backup storage being used by my Aurora PostgreSQL-Compatible DB instances?AWS OFFICIALUpdated a year ago
- EXPERTpublished a year ago