- Mais recentes
- Mais votos
- Mais comentários
Hi,
You can get a billing report for longer time period using the AWS SDK/CLI. To use CLI directly from the AWS console please refer https://aws.amazon.com/blogs/aws/aws-cloudshell-command-line-access-to-aws-resources/
The below command is what you would need. And shows a sample output.
aws route53domains view-billing --region us-east-1 --start-time 1372538889 --end-time 1719694089
{
"BillingRecords": [
{
"DomainName": "example.com",
"Operation": "REGISTER_DOMAIN",
"InvoiceId": "1234",
"BillDate": "2017-11-10T17:16:41.542000-08:00",
"Price": 12.0
},
.......
{
"DomainName": "example.com",
"Operation": "RENEW_DOMAIN",
"InvoiceId": "",
"BillDate": "2018-10-07T15:17:50.545000-07:00",
"Price": 12.0
},
......
Alternatively, the Route53 Domains console shows the domain original registration date and current expiration date. Would those together help? Since if I registered domain 10 years ago and still have it, it means it got auto-renewed in all the years in between.
Thanks.
THank you. I was hoping that the web interface would be able to list them all, but I had to go the CLI route. Interestingly, it doesn't list the length of each renewal. I'm getting some strtange gaps in some domains, but I'm guessing it's because we renewed for longer than 1 year.

You are most welcome.
With regards to gaps being due to domains renewed for longer than 1 year: that seems plausible, though since I don't have any such multi-year registered domains, I cannot confirm. Something that may help confirm this is to check the
Pricewhich I would presume would be in multiples of the price-per-year. So for example it could be $72 for a $12/year domain registered for 6 years.