Delete unused NAT Gateway

What It Does

Deletes unused NAT gateways that no longer serve active traffic. Unused NAT gateways can accumulate avoidable costs. Removing them helps lower VPC-related expenses without affecting ongoing workloads.

Risk and Scope

Detail
Value

Risk Level

Low

AWS Service Targeted

VPC

Permissions Required

Optimization Policies Addressed

This runbook remediates violation tickets of the following policy:

Policy ID
Policy Name

vpc_103

NAT Gateway with no outgoing traffic should be deleted

Risk Mitigation

Risk Mitigation Strategy

How to Install

Refer to the Runbook Setup Guide for steps to install and enable this runbook in your environment.

Runbook Workflow

Step 1: Start

Trigger: Begins the runbook to identify and delete unused NAT gateways.

Step 2: CheckAndDelete

Action: Executes a script that checks for unused NAT gateways and flags them for deletion.

Step 3: If/Else

Condition: Checks if any NAT gateway is unused and eligible for deletion.

  1. If eligible, proceeds to delete the unused NAT gateway:

    1. DeleteNatGateway Executes DeleteNatGateway on the identified EC2 NAT gateway resource.

  2. Else:

    Workflow terminates if no deletable NAT gateway is found.

See How It Works

Triggering the Runbook

To run this workflow:

1. Locate the Ticket

Identify the ticket associated with the above mentioned policy violation.

2. Execute the Runbook

Follow the steps described in the executing a runbook section to apply this runbook to the ticket.

Last updated