By using AWS re:Post, you agree to the Terms of Use
/upgrade CDK version/

upgrade CDK version


Hi team,

I'm trying to update my CDK version from V1 to V2

in my packege.json, I changed the version from "^1.153.1" to "^2.25.0"

but I have compilation errors when doing npm install ... for example

npm ERR! code ETARGET
npm ERR! notarget No matching version found for @aws-cdk/aws-apigatewayv2-authorizers@^2.25.0.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.

how can I keep my existing code for my CDK stacks working with the V2 version or should I rewrite the CDK code?

Thank you :)

1 Answers

In terms of general upgrade, you will find that during migration from CDKv1 to CDKv2, some constructs will have changed subtly. for this reason, it is sometimes required to re-write a small amount of code (you often find that this is simpler in CDKv2 actually).

For your specific question, you can see that still does exist. ( Please note that this is an Alpha version and likely to change still.

You'll need to reference this version as "aws_cdk.aws_apigatewayv2_authorizers_alpha" - that's likely why it's not working for you here though (without seeing your specific use-case).

Hope this helps :)

answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions