Skip to main content
Back to blog

Your Cloud Doesn't Need More Tags. It Needs Derived Ones.

Riya Mittal
Riya Mittal Engineer · Zop.Dev
3 min read
Your Cloud Doesn't Need More Tags. It Needs Derived Ones.

Cost attribution has one dependency that quietly breaks it: every resource must be tagged correctly, by the engineer who created it, at the moment they created it, forever. That does not happen. Someone ships under deadline, skips the tag, and three months later finance cannot say which team owns the line item. The standard fix made it worse.

Heuristic auto-taggers try to guess the missing tags and write them back into your cloud. A guess that is wrong is now a permanent, authoritative-looking label on a production resource. Multiply that across thousands of resources and you have a tagging layer nobody trusts and nobody can safely clean up. You set out to attribute cost and ended up polluting your cloud’s metadata.

Smart Tags takes the opposite approach. Tags are derived from tagging policies you define, computed for cost attribution, and never written back to your cloud.

Attribution is a read problem, not a write problem

The mistake every tagging strategy makes is treating attribution as something you stamp onto resources. You do not. Attribution is a question you ask of resources: which team, which environment, which product does this spend belong to. You can answer that with a rule, not a label.

Smart Tags lives in a new Tagging domain on the Policy page. You write the rule once: resources in this account, matching this pattern, belong to this team. ZopNight derives the tag for every matching resource and uses it for cost attribution. Nothing is written to AWS, Azure, or GCP. Your cloud’s real tags stay exactly as they are.

Architecture diagram

Because the tag is derived, it covers everything the rule matches, including resources created after you wrote the rule and resources that were never tagged at all. There is no backfill, no migration, no asking engineers to go retag last quarter’s infrastructure.

Review, accept, or revoke, in bulk

Derived does not mean blind. A Smart Tags page shows every tag the policies produced, so you review them and accept or revoke in bulk or per resource. A rule that is too broad gets caught here, before it skews a single report, not after finance has built a quarter on top of it.

ApproachCoverageWrites to your cloudTrust
Manual tagsOnly what engineers rememberYesLow, gaps everywhere
Heuristic auto-taggerGuesses the restYes, wrong guesses persistLower, nobody trusts it
Smart TagsEverything a rule matchesNo, derived onlyHigh, reviewable

When derived tags work, and when they do not

Smart Tags works when ownership follows a pattern you can express: an account maps to a team, a naming convention marks an environment, a subscription belongs to a product. Most real estates have several such patterns, and a handful of rules covers the majority of spend.

It does not resolve genuinely ambiguous ownership. A shared resource used by four teams still needs a split rule or a human decision. A derived tag cannot invent an answer that does not exist, and the honest version of attribution surfaces that ambiguity instead of papering over it with a confident wrong tag.

The shift is small to describe and large in effect. Stop asking your cloud to remember who owns what. Ask your policies, and read the answer.

Tagged
Riya Mittal

Riya Mittal

Engineer · Zop.Dev

Riya works on the autonomous remediation engine at Zop.Dev. Before that she was a security engineer at a SaaS company that learned the hard way what 14 days of exposure looks like. She writes about cloud security, automation, and the trade-off between speed and safety.

Stop watching the waste.
Start cutting it.

See. Find. Fix. Automatic.

Connect your first cloud account in under 5 minutes. See your first remediation in under 7. No credit card required.

CDCR connect detect classify remediate
full audit every action traceable
read-only default access
Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001 · zero-trust· 30% average cloud cost cut· 4 platforms · 1 console· Multi-cloud automation· Production-ready in 30 min· SOC 2 · ISO 27001 · zero-trust· 30% average cloud cost cut· 4 platforms · 1 console·