upgrade CDK version

0

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 :)

Jess
gefragt vor 2 Jahren866 Aufrufe
1 Antwort
1

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 https://docs.aws.amazon.com/cdk/api/v1/docs/aws-apigatewayv2-authorizers-readme.html still does exist. (https://docs.aws.amazon.com/cdk/api/v2/docs/aws-apigatewayv2-authorizers-alpha-readme.html) 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 :)

AWS
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen