個人のAWS環境でプライベートサブネット構成を検証したいけどNATゲートウェイに毎月3,500円も払えない*1ので,NATインスタンスのTerraformモジュール int128/nat-instance/aws を作りました.主な特徴はこちらです. Auto Scaling GroupによるAuto Healingに対応.インスタンスが落ちても自動復旧します. スポットインスタンスで低コストを実現.t3a.nanoなら月100円程度で運用できます. ENIの付け替えによる固定ソースIPを実現. 使い方 VPCとサブネットを作成するには terraform-aws-modules/vpc/aws モジュールが便利です.VPCとサブネットに加えてNATインスタンスを作成するには下記のように定義します. module "vpc" { source = "terraform-aws-module