odan blog

AWS の Observability ワークショップをちょっと触ってみた

3〜4 時間で AWS の監視系のサービス一気に学べたらコスパ良いと思いませんか | Developers.IO

面白そうなワークショップがあったので途中までやってみました。

https://github.com/aws-samples/one-observability-demo

感想

demo の AWS CDK をデプロイするとエラーでハマったメモ

ドキュメントに沿って yarn cdk bootstrap を実行すると以下のエラーが発生して失敗しました。

This CDK CLI is not compatible with the CDK library used by your application. Please upgrade the CLI to the latest version.
(Cloud assembly schema version mismatch: Maximum schema version supported is 4.0.0, but found 5.0.0)

原因は、 cdk.out/manifest.json のバージョンと https://github.com/aws/aws-cdk/blob/bf3cc21c2d19cf344b706a4da2de939daded89a7/packages/%40aws-cdk/cloud-assembly-schema/schema/cloud-assembly.version.json の不一致です。

demo 用のリポジトリには lock ファイルが存在せず、おそらくバージョンの不整合が原因だろうと考えて yarn add -D [email protected] を実行したら解決しました。

一応このときの yarn.lock ファイルを置いておきます。 https://gist.github.com/odanado/d4525aea88ad8586a542e4f3e45ca0bd

demo のリポジトリもあったので issue を立てておきました。