このエラーにちょっと2時間ほどハマりました。cdk synthで作ってくれるはずのmanifest.jsonができない。
>cdk init –language=typescript
で、ひな形を作ってくれるときに、
const app = new cdk.App();
new DashboardStack(app, 'DashboardStack');
とか、生成してくれるはずです。それを残して、ラストに、
app.synth();
って、付ければいいだけ。でも、わかりにくいですよね。マニフェストファイル作れればいいのかと思ったわ。
あと、npm run buildはお忘れ無く。
以上
※ついでながら、一回付ければいいわけじゃなくて、毎回付けておかないと、cdk synthの時にCloudFormationのコードに反映されないようなので注意してください。サンプルコピペすると、大抵入ってないので、なんで前のままなんだろうとか思っちゃいました。
コメント