CDK の Higher-level ライブラリと ConstructNode class CDK の Higher-level Constructs library (高い抽象度で構築できるライブラリ) を使うと単一オブジェクトで複数の CloudFormation リソースが作成できる。たとえば、ec2.Vpc(),dynamodb.Table(), s3.Bucket() のような具合で、これだけでいい感じのリソース群をババっと生成してくれる。 ここで作成される個別の下位リソースをカスタマイズやスタックのアウトプットのために参照したい場合は、ConstructNode クラスのメソッドにある findChild() 等を使えばよい 具体例 例. VPC を作成し NAT ゲートウェイではなく EC2 NAT インスタンスを作成する。 その EC2 インスタンスに CfnEIP で E