Automate discovery and scheduled classification of sensitive data in Amazon S3 using Macie classification jobs

domain: docs.aws.amazon.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Enable Macie in the account and region, and let it build an initial inventory of S3 general-purpose buckets.
  2. Create a classification job specifying either a static bucket list or dynamic bucket-selection criteria, choosing Macie's managed data identifiers, any custom data identifiers you've defined, and an optional allow list of text patterns to ignore.
  3. Set a recurring schedule (daily, weekly, or monthly) so objects written after the initial scan continue to get classified over time.
  4. Route Macie findings — which objects contain which sensitive data types, and where — to EventBridge or Security Hub, then trigger downstream tagging, alerting, or bucket-policy remediation based on finding severity.
  5. For non-AWS or multi-cloud sensitive-data discovery, apply the equivalent pattern with Google Cloud DLP's inspection jobs and job triggers, which return infoType matches on a similar recurring-schedule model.

Known gotchas

Related routes

Aggregate and normalize findings from AWS Security Hub
docs.aws.amazon.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans