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
demandé il y a 2 ans866 vues
1 réponse
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
répondu il y a 2 ans

Vous n'êtes pas connecté. Se connecter pour publier une réponse.

Une bonne réponse répond clairement à la question, contient des commentaires constructifs et encourage le développement professionnel de la personne qui pose la question.

Instructions pour répondre aux questions