Scan Based Tagging

TagOps uses scheduled scans to discover and tag AWS resources across your accounts and regions.

How Scheduled Scanning Works

Scheduled scanning runs automatically at configured intervals to:

  1. Discover Resources: Scan AWS accounts and regions for resources
  2. Evaluate Rules: Check each resource against your tagging rules
  3. Apply Tags: Automatically apply tags based on matching rules
  4. Update Inventory: Refresh the resource inventory with latest tags

Scan Process

  1. List Operations: Call AWS APIs to list resources (e.g., ec2:DescribeInstances)
  2. Tag Operations: Read existing tags using service-specific APIs
  3. Batch Processing: Process resources in batches for efficiency
  4. Multi-Region: Scan across configured regions
  5. Rule Evaluation: Each resource is checked against all active tagging rules
  6. Tag Application: Tags are applied based on matching rules

Configuring Scheduled Scans

Configure scan schedules in SettingsSystem Settings:

  • Status: Enable or disable scheduled scanning
  • Schedule Type: Daily, weekly, or custom cron expression
  • Time: Choose when scans should run
  • Timezone: Select your timezone

For a detailed guide on configuring scan schedules, see Step 3: Configure Services to Scan.