aws-cdkで既存のvpcを使いたい
わからなかったので調べた。
aws-cdk公式のReferenceは結構整っているのだが、見つけられなかった。自分の探し方の問題な気がする。
ちなみにバージョンは 1.27.0
Updateが早くて大変だ。
$ cdk version 1.27.0 (build a98c0b3)
コンパイル通らず
ここを参照
const vpcId = "vpc-XXXXXXX"; const vpc = ec2.VpcNetwork.import(this, "testVpc", {vpcId: vpcId});
コンパイル通った
こちらを参考
const vpcId = "vpc-XXXXXXX"; const vpc = ec2.Vpc.fromLookup(this, "testVpc", {vpcId});
そもそも VpcNetwork
というクラスが export されてなかったのでどこかで変更されたんだろう。
公式のRepositoryのIssueのおかげで助かった。自分も積極的にわからなかったらIssueあげていこう。