はじめに VPCおよびSubnet/RouteTable等をCloudFormationで作成するにあたり、NAT Gatewayの利用が上手くいきませんでした。 結構誰でも見落としてハマりがちなポイントのように思えましたので、記録しておきます。 事象 CloudFormationのStack作成中、NAT GatewayをRouteTableに割り当てた際に失敗する。 具体的には「AWS::EC2::Route」Resourceの作成中に動きが止まり、5分後(恐らくStack作成時のタイムアウト)に下記のように、「Route did not stabilize in expected time」というメッセージが出力され、StackがRollbackします。 原因 templateの記述間違いです。 Internet GatewayをRouteTableに割り当てる場合と、NAT Gat
