{
  "id": 17623266,
  "title": "AWS FinOps Field Notes (2026-11-01): Auditing RDS Extended Support Charges with Python",
  "url": "https://urgent.news/2026/11/01/aws-finops-field-notes-2026-11-01-auditing-rds-extended-support",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-01T15:16:14.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/ace7coder/aws-finops-field-notes-2026-11-01-auditing-rds-extended-support-charges-with-python-379a"
  },
  "original_language": "en",
  "account": "As cloud infrastructure costs escalated in 2025, a client's AWS bill doubled unexpectedly from February to March. The root cause was two older PostgreSQL 12 databases that had left standard support, causing their monthly cost to skyrocket from around $30 to $330. To prevent similar billing surprises, auditors can automate checks for outdated RDS engine versions using a Python script. By leveraging Boto3, the AWS SDK for Python, the script can scan AWS regions for databases running PostgreSQL 12 or MySQL 5.7, both of which incur AWS Extended Support charges. The script identifies any RDS instances that exceed the end-of-life (EOL) versions, flagging them as potential cost increase drivers. By implementing continuous, multi-account governance with automated auditing, enterprises can more effectively manage their cloud expenses and avoid hidden charges.",
  "summary": "While auditing cloud infrastructure costs this week, recurring configuration gaps continue to quietly inflate monthly cloud bills. Field Insight: The Hidden Cost Trap Antonio Augusto Maguelniski : \"A client who asked him to halve their AWS bill saw it double from February to March 2025 with no new resources, because the RDS line jumped from about $30 to about $330/month when two PostgreSQL 12…",
  "key_points": [
    "AWS client's bill doubled from $30 to $330 in March 2025",
    "Python script audits RDS Extended Support charges using Boto3",
    "Script identifies PostgreSQL 12 and MySQL 5.7 databases for cost management"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}