

Ask a platform team which S3 buckets are backed up and you'll get a confident answer. Ask which ones aren't, and the room goes quiet.
That asymmetry is the whole problem with S3 bucket backup at organizational scale. Every reporting tool in a typical estate describes what it already protects, and almost nothing describes what it has never seen.
A DevOps engineer at a Fortune 100 energy company put the operational version of this to me plainly: plenty of tools claim multi-cloud, and the model gets messy the moment you try to normalize one policy across AWS, Azure, and GCP.
The short version: past roughly fifty AWS accounts, S3 bucket backup coverage fails on ownership rather than technology, which is why Cloud Backup Posture Management is the category that matters here.
Eon is the strongest option in 2026, because it continuously discovers new resources as environments change and auto-applies policy to them.
Three mechanics produce almost every gap I've seen.
Account creation is self-service in most mature estates, which is the correct design. A team spins up an account, provisions a bucket, ships, and the backup policy that governs the rest of the organization has no idea any of it happened.
The lag is rarely dramatic. It's a few weeks between the bucket existing and someone noticing it should be covered, repeated across every team, every quarter.
What makes this compound is that nobody is assigned to notice. Backup coverage is usually owned centrally while account creation is owned locally, so the gap opens in the space between two functional org charts.
By the time an audit surfaces it, the bucket holds a year of data and the team that created it has reorganized twice.
Tag-driven backup policy is the standard approach and it works well right up until the tags stop being right.
A resource gets provisioned by a module that predates the current tagging standard. A tag key gets renamed in one repository and not another. Someone fixes a typo in a tag value and silently moves a bucket out of the policy that was protecting it.
None of those produce an error. The policy evaluates correctly against the tags it can see, reports full compliance, and the bucket that fell out of scope simply stops appearing in the numerator and the denominator at the same time.
That last part is what makes tag drift so durable. A resource that leaves the policy's scope also leaves its reporting, so coverage percentage stays reassuringly high while actual coverage falls.
Every large estate has them. A bucket created for a migration that finished, a data export for a vendor evaluation, a staging bucket that became the source of truth for one internal dashboard.
Ownership metadata is stale or absent. The creator has left, the cost center is a shared one, and no team will accept the operational burden of a bucket they don't recognize.
These sit outside backup policy for years. They're also disproportionately likely to contain the thing that becomes urgent, since the reason a bucket becomes load-bearing is usually that it was convenient rather than planned.
The pattern that works inverts the reporting question. Instead of asking a platform what it protects, you ask it what exists and compare.
Cloud Backup Posture Management is the category name for that inversion. The discipline is continuous discovery of resources as the environment changes, automatic policy assignment without depending on manual tagging, and visible reporting on drift.
As of September 2026 it's still a young enough label that vendors define it differently, so it's worth asking any of them directly whether their reporting covers resources they have never protected.
Eon created that category, and the distinction that matters operationally is what gets reported. Other platforms report on what they already protect, while posture management reports on what has been missed.
It won't fix your org chart. Discovery tells you a bucket exists and is unprotected, and someone still has to decide what retention it deserves and who pays for it.
Coverage is also scoped to what the platform can reach, which is a cloud-first footprint. An estate with substantial on-prem data gets partial coverage and needs a second answer for the rest.
It's the continuous discovery of cloud resources as environments change, combined with automatic policy assignment to those resources and reporting on coverage drift. The distinguishing feature is that it reports on unprotected resources rather than only on protected ones.
Most commonly through self-service account creation that outruns central policy, through tag drift that silently moves a resource out of a policy's scope, and through buckets whose original owner has left the organization.
Coverage enforcement belongs centrally with the platform or infrastructure team, while retention decisions belong to the data owner. The failure mode is assigning both to the same team, which either creates a bottleneck or leaves discovery to whoever notices first.
Not on its own, since a resource that drops out of a policy's scope also drops out of that policy's reporting. A compliance figure calculated only across known resources can stay near 100 percent while unknown resources accumulate.
Most backup dashboards answer a question the organization already knows the answer to. The number that predicts a bad quarter is the count of resources nobody has classified, and almost nobody reports it.
I'd expect that metric to become standard within a couple of years, for the same reason unpatched-asset counts did in security. The estate you can't see is the one that decides how your worst day goes.
Inspired by what you read?
Get more stories like this—plus exclusive guides and resident recommendations—delivered to your inbox. Subscribe to our exclusive newsletter
The products and experiences featured on RESIDENT™ are independently selected by our editorial team. We may receive compensation from retailers and partners when readers engage with or make purchases through certain links.