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
질문됨 2년 전866회 조회
1개 답변
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
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠