Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

Yes—AWS can help you automatically identify and clean up idle resources, but the safest design is detection first, narrowly scoped action second. Start with AWS Compute Optimizer in each account and Region you manage. Let it collect enough utilization history, review its idle recommendations, exclude production and stateful workloads, and then automate only reversible or snapshot-protected actions. For EBS, Compute Optimizer Automation can create a snapshot and delete a volume that has been unattached for at least 32 days; the volume can be rebuilt from that snapshot if necessary, although the replacement has a new volume ID.

This guide explains how the detection thresholds work, which AWS resource types are covered, how to stage a rollout, and how to validate savings without turning a cost-control rule into an outage.

What is the safest way to automatically clean up idle AWS resources?

The safest pattern is a controlled loop: detect, review, exclude, scope, protect, act, and verify. Automatic deletion should be the final step for a resource whose owner, workload role, backup policy, and recovery path are understood.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Detect: Enable Compute Optimizer for the accounts and Regions in scope.
  2. Wait: Allow sufficient metric history for recommendations to become meaningful.
  3. Review: Examine the resource, lookback period, estimated savings, utilization evidence, and performance risk.
  4. Exclude: Remove production, stateful, disaster-recovery, and seasonal or quarterly workloads unless their owners approve an explicit rule.
  5. Scope: Limit automation by account, environment, Region, and resource tags.
  6. Protect: Snapshot resources before deletion where the service supports it, and retain snapshots for the incident-response period and recovery objectives.
  7. Verify: Watch automation events, recheck recommendations, and compare billing after each rollout wave.

This approach separates a low-risk observation phase from an enforcement phase. It also acknowledges that an idle signal is evidence of low recent activity, not proof that a resource is disposable.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

How does AWS Compute Optimizer identify idle resources?

Compute Optimizer analyzes configuration and utilization metrics, then presents rightsizing and idle-resource recommendations in the AWS console and through APIs. AWS describes it as “a service that analyzes your AWS resources’ configuration and utilization metrics to provide you with rightsizing recommendations and identify idle resources.” Recommendations refresh daily.

The service looks at different signals for each resource class. A recommendation may suggest deleting, stopping, scaling down, changing a volume type, or snapshotting and deleting a resource. The recommended action is therefore not identical across services, even when the underlying finding is described as idle.

Resource classes covered by idle recommendations

Resource class Possible idle-oriented action Important review question
Amazon EC2 instances Stop, terminate, or resize according to the recommendation and your controls Is the instance part of a deployment, failover pair, batch schedule, or seasonal workload?
EC2 Auto Scaling groups Scale down or adjust capacity Would reducing capacity violate minimums, availability targets, or a planned demand window?
Amazon EBS volumes Change volume type, or snapshot and delete an unattached volume Is the volume a data disk, recovery copy, forensic disk, or manually managed attachment?
Amazon ECS services on Fargate Reduce or remove unused service capacity Does the service represent a dormant but scheduled deployment?
Amazon Aurora and Amazon RDS databases Stop, scale down, or otherwise reduce capacity where supported Are retention, replication, maintenance, and recovery requirements satisfied?
NAT Gateways Remove or reduce unused gateway capacity Is traffic intermittent, regional, or tied to a disaster-recovery path?
DynamoDB Reduce unused provisioned capacity Would a traffic spike or configured scaling policy make the apparent idle period misleading?
ElastiCache and MemoryDB Reduce or remove idle clusters Is the cache disposable, or does it contain state that the application cannot quickly rebuild?
Amazon DocumentDB Scale down or remove unused capacity Are backups, replicas, and maintenance windows accounted for?
WorkSpaces Remove or reduce unused desktops Does an assigned but infrequently used desktop have a contractual or business owner?
Amazon SageMaker endpoints Scale down or remove idle inference capacity Are endpoints used only during scheduled experiments or infrequent production requests?

Support and the exact action can vary by resource type and account configuration. Treat the recommendation as a candidate for a documented change, not as an unconditional delete command.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What thresholds and lookback windows does idle detection use?

Default thresholds are designed to screen for low activity. They do not account for every business calendar, backup job, failover test, or occasional traffic burst, so owners still need to validate the result.

Resource and signal Default criterion or window How to interpret it
EC2 CPU Peak CPU utilization below 5% Low peak CPU over the lookback suggests the instance is underused, but a short burst outside the observed period can still matter.
EC2 network I/O Less than 5 MB per day Very low network activity is another screening signal; it does not prove that local processing or a scheduled job is absent.
EC2 idle lookback 14 days by default A two-week window can miss monthly, quarterly, or seasonal demand.
GPU instances Additional GPU-specific criteria apply Review GPU utilization signals rather than relying on the general EC2 interpretation.
Non-root EBS volume activity Fewer than one summed read/write operation per day over the lookback Low I/O can indicate an idle data volume, but a volume may still be retained intentionally for recovery or compliance.
Unattached EBS volume No EC2 attachment for 32 days This is a separate attachment test. Changing the recommendation lookback does not remove the 32-day requirement.

Before acting on any threshold, compare it with deployment inventories, backup and snapshot policies, maintenance windows, failover design, and known demand cycles. A volume that is quiet because it is a recovery copy is not equivalent to a volume that was abandoned after a migration.

How do I enable and review idle-resource recommendations?

Use the console for an initial review and APIs when you need repeatable inventory, approvals, or integration with change-management systems. Work account by account and Region by Region; enabling analysis in one scope does not automatically cover every other scope.

  1. Enable Compute Optimizer: Opt in the AWS accounts and Regions that you want analyzed. Confirm that the service has permission to read the configuration and utilization data required for recommendations.
  2. Allow history to accumulate: Do not enforce cleanup immediately after opt-in. Wait until recommendations include a meaningful observation period, especially for workloads with irregular schedules.
  3. Filter the recommendation view: Group findings by resource type, account, Region, environment tag, lookback period, estimated savings, and performance risk.
  4. Trace ownership: For each candidate, identify the application, team, deployment record, backup policy, and intended lifecycle. An untagged resource should be treated as an ownership problem before it becomes a deletion target.
  5. Record a decision: Mark each finding for action, exclusion, manual review, or observation. Keep the reason and owner in the same change record used for automation approval.
  6. Recheck after changes: Recommendations refresh daily. After a stop, resize, or deletion wave, review the next recommendation cycle and confirm that expected utilization and billing changes occurred.

Compute Optimizer can expose recommendation data through APIs, which makes it possible to feed an internal approval workflow or event pipeline. Keep the detection output immutable enough to audit: record when the recommendation was observed, which threshold produced it, and which rule authorized the action.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Which resources should automation exclude by default?

Start with exclusions, not broad allowlists. The default deny set should include production and stateful systems, disaster-recovery capacity, and resources with seasonal or quarterly demand.

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

Production and stateful systems

Production databases, persistent data volumes, identity services, and control-plane components can look idle during a quiet period while remaining essential. Require an owner-approved change for these classes, and verify replication, backup restoration, and maintenance procedures before any automated stop, scale-down, or deletion.

Disaster-recovery and failover capacity

Standby instances, spare volumes, NAT paths, and replicas may intentionally have almost no traffic. Tag them explicitly as disaster-recovery or standby resources and exclude those tags from automatic cleanup. A low utilization score is expected for a standby system and is not evidence of waste.

Seasonal and scheduled workloads

Retail peaks, quarterly reporting, annual events, and scheduled batch processing can fall outside a 14-day EC2 window. If demand is calendar-driven, either use a longer human review cycle or apply a rule that pauses enforcement before the known demand period.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Resources with missing ownership data

Do not use automation to solve an inventory gap. Route untagged or ambiguously named resources to an ownership queue, then add the account, environment, application, and data-classification tags needed for safe scoping.

How should I scope automatic cleanup rules?

Every rule should identify where it may act and where it may not. Use multiple boundaries together rather than trusting a single tag or account filter.

  • Account: Begin in a dedicated non-production account or a small set of accounts with responsive owners.
  • Region: Limit actions to Regions where the team understands the deployment and recovery topology.
  • Environment: Start with development or test environments, then create a separate, explicitly approved production policy.
  • Resource tags: Require tags such as environment, application, owner, data classification, and cleanup policy. A rule should match an allowlisted cleanup tag, not merely the absence of a protected tag.
  • Resource type: Separate EBS deletion rules from EC2 stop or termination rules. Different resources have different evidence and recovery paths.
  • Time condition: Use the service’s evidence window and, where supported, an additional age or inactivity requirement before action.

Keep observe-only mode available. It should emit the resources that would match, the proposed action, and the rule that matched them without changing infrastructure. Review false positives from at least one complete operational cycle before enabling enforcement.

Can AWS automatically delete unattached EBS volumes?

Yes. Compute Optimizer Automation supports recurring rules that snapshot and delete EBS volumes that have been unattached for at least 32 days. AWS also supports rules for upgrading EBS volume types. The documented targeting model includes account and resource-tag filters, which makes a non-production rollout practical.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the snapshot-and-delete action works

  1. Match: The rule selects an EBS volume that satisfies the 32-day unattached condition and your account, Region, and tag filters.
  2. Protect: The service creates a snapshot before deletion. Confirm that your snapshot policy and encryption requirements permit the operation.
  3. Delete: The original volume is removed after the snapshot operation succeeds according to the automation workflow.
  4. Monitor: Capture the automation event and any failure notification in an auditable event stream.
  5. Recover if required: Restore the snapshot to a new volume, then update the application or instance attachment.

Rollback is not an in-place undo. Restoring creates a new volume with a new volume ID, so applications and infrastructure code must tolerate reattachment and identifier changes. Test the restoration and reattachment procedure before enabling deletion, and retain snapshots long enough to cover incident response and your recovery objectives.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Is stopping an idle resource safer than deleting it?

Usually, stopping or scaling down is more reversible than deleting, but the answer depends on the resource and its data. A stopped compute resource can still incur storage, IP, or other associated charges, while deletion can remove an attachment or identifier that an application expects.

Action Reversibility Typical control Main risk
Observe only Fully reversible Notification and approval workflow Costs continue until someone acts.
Stop Generally reversible Owner approval, restart test, schedule awareness Services may not restart cleanly or may lose ephemeral state.
Resize or scale down Reversible with a recorded prior setting Capacity and performance monitoring Latency, throughput, or scaling headroom can fall below requirements.
Snapshot and delete Recoverable, but not instant Verified snapshot, retention, restore test Recovery creates a new volume ID and requires reattachment.
Delete without a recovery artifact Potentially irreversible Explicit owner-approved change Data or configuration may be permanently lost.

Use the least destructive action that answers the cost problem. If the resource’s role is uncertain, remain in observe-only mode and resolve ownership before changing it.

How do I roll out automation without causing an outage?

A wave-based rollout gives you measurable checkpoints and a way to stop before a false-positive pattern spreads.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Wave 0: Inventory and observe

Enable recommendations, export or record candidates, and run rules in observe-only mode. Measure how many findings have valid owners, complete tags, backup coverage, and an approved disposition. Fix tagging and inventory gaps first.

Wave 1: Small non-production cohort

Select a small set of development or test accounts. Use an allowlisted cleanup tag and a narrow Region scope. For EBS, verify that snapshots are created, encrypted as required, retained correctly, and restorable. For compute actions, confirm that workloads restart and deployment systems do not recreate the resource unexpectedly.

Wave 2: Broader non-production coverage

Expand only after reviewing automation events, failures, support tickets, and billing changes from the first cohort. Compare the matched-resource list with the owners’ expected inventory. If false positives appear, adjust exclusions or evidence requirements before adding accounts.

Wave 3: Production cohorts

Use separate production rules with explicit owner approval, protected tags, maintenance windows, and rollback runbooks. Start with low-risk capacity reductions before considering deletion. Keep disaster-recovery and stateful resources outside the rule unless their owners have approved a tested procedure.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Wave 4: Continuous review

Recommendations refresh daily, but policies should be reviewed on a slower operational cadence that includes seasonal planning, account changes, and recovery tests. Disable a rule immediately if it produces an unexpected match or if its snapshot, event, or approval dependency fails.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

How can I prove the cleanup actually saved money?

Measure each implementation wave rather than adding every estimate displayed by a recommendation service. Compute Optimizer’s estimated savings and your billed costs can differ because discounts, commitments, usage timing, and overlapping recommendations affect the final amount.

Trusted Advisor provides cost-optimization checks and potential monthly savings estimates. AWS cautions that checks can overlap on the same resources, so summing every displayed estimate can overstate the result. Implement one recommendation set, refresh the findings, and then review what remains instead of counting the same resource twice.

If you opt Compute Optimizer into Trusted Advisor, findings may take up to 12 hours to generate and up to 48 hours to appear. Automatic checks refresh at least daily. Record the measurement window, account and Region scope, action date, and whether the result is an estimate or a billed-cost comparison.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A practical validation record

  • Resource identifier and owner before the change
  • Recommendation date, lookback period, and matched threshold
  • Action taken and the rule version that authorized it
  • Snapshot identifier and retention expiration for deletion workflows
  • Automation success or failure event
  • Post-change utilization, service health, and restart or restore result
  • Billing comparison for the same account, Region, and service before and after the wave
  • Any incident, false positive, or manual reversal

This record lets you distinguish realized savings from an estimate and gives operators enough information to recover a resource without searching through disconnected logs.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What commonly goes wrong, and how do I fix it?

An apparently idle instance serves a monthly job

Symptom: CPU and network activity remain below the default EC2 thresholds, but the instance is needed at month-end. Fix: add a seasonal or scheduled-workload exclusion, document the calendar, and review the rule before the next demand window.

An EBS volume is unattached because it is a recovery copy

Symptom: a volume passes the 32-day unattached test but is intentionally retained. Fix: tag it as disaster-recovery, backup, forensic, or otherwise protected, and verify that the tag filter excludes it.

A deletion snapshot exists but cannot support recovery

Symptom: a snapshot was created, but encryption, retention, permissions, or restore testing is incomplete. Fix: pause deletion rules, correct the snapshot policy, and perform a restore-and-attach test before resuming.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A restored volume breaks infrastructure automation

Symptom: the restored volume has a different ID and the application or infrastructure code still references the deleted ID. Fix: make attachment references replaceable, update the state or configuration, and test the runbook with a non-production volume.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.

Trusted Advisor appears to promise more savings than the bill shows

Symptom: the sum of check estimates is larger than the observed reduction. Fix: treat estimates as overlapping candidates, implement one set at a time, refresh checks, and compare billed usage over a defined period.

The rule matches resources in the wrong account or Region

Symptom: an event shows a valid resource type but an unexpected scope. Fix: narrow account and Region filters, require an allowlisted environment tag, and keep observe-only mode enabled until the matched list is correct.

How should I compare AWS cleanup approaches?

Compare an approach by operational behavior, not by the number of recommendations it produces. The following axes reveal whether a proposed workflow is safe enough for automatic action.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Comparison axis Questions to ask
Detection coverage Which resource classes are analyzed, and which important classes are absent?
Evidence window Does it use 14 days, 32 days, or a resource-specific period, and does that fit the workload calendar?
Action reversibility Does it observe, stop, resize, snapshot and delete, or irreversibly delete?
Scoping controls Can you constrain account, Region, environment, resource type, and tags?
Savings estimate quality Is the estimate discount-aware, and can overlapping findings be separated?
Operational integration Are APIs, event streams, approvals, failure handling, and rollback available?

Compute Optimizer is a strong native detection layer because it covers multiple AWS resource classes and exposes recommendations through the console and APIs. Its thresholds still require human context, so pair detection with explicit exclusions and an approval or staged-enforcement process.

What is the final operating model?

Use Compute Optimizer to find candidates, not to outsource ownership decisions. Automate only resources whose scope, tags, evidence window, recovery artifact, and rollback procedure are explicit. Start with observation, prove the process on a small non-production cohort, and expand in waves while monitoring events, service health, recommendations, and billed costs.

Frequently Asked Questions

Can one cleanup policy cover several AWS accounts?

Yes, provided the policy and permissions are applied to each account in scope. Keep account boundaries explicit, and combine them with Region, environment, and allowlisted resource-tag filters so a rule cannot silently expand into an unmanaged account.

How long should an EBS snapshot be kept after automated deletion?

Keep it for at least the period required by your incident-response process and recovery objectives, then apply a documented retention policy. The correct duration depends on how quickly an owner can detect a mistake and how far back the business must recover; it is not determined by the 32-day inactivity test.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Why did an idle recommendation appear for a resource that still matters?

Idle detection measures recent configuration and utilization signals, not business intent. Scheduled jobs, standby capacity, backups, failover paths, and seasonal demand can all look idle, which is why ownership and calendar review must precede enforcement.

What should I do if an automated cleanup action fails halfway through?

Pause the matching rule, preserve the event and failure details, and confirm whether the snapshot, stop, resize, or deletion completed. Reconcile the actual resource state with your inventory before retrying, then correct permissions, tags, or recovery prerequisites that caused the failure.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.