Explanation
Block volumes that are not attached to any instance continue to incur charges. These often accumulate after instance deletion or reconfiguration. Unlike boot volumes, unattached data volumes may be harder to track if not labeled or tagged clearly.
Relevant Billing Model
Charged per GB provisioned, regardless of attachment or usage state.
Detection
- Lifecycle state is "AVAILABLE"
- No attached instance (attached-instance-id is null or missing)
Remediation
- Delete unattached boot volumes that are no longer needed
- Establish lifecycle policies or instance termination settings that automatically delete boot volumes unless explicitly retained
- Periodically audit the Block Volumes service for orphaned resources