Open javiertoledo opened 1 year ago
While the AWS provider has been discontinued (See #1477) due to issues with the AWS CDK, the deployment scripts are still functional, and the library part of the provider is not affected, as it is using the AWS SDK. It would be worth upgrading the AWS integration as this part could be reused if the infrastructure package is rewritten using the CDK v2 or an alternate deployment strategy.
As we consider upgrading to Node.js runtime v18 in our AWS Lambda environment, there are a couple of notable implications regarding AWS SDK management:
AWS SDK v2 Deployment with Node.js v18:
Upgrading to AWS SDK v3:
Deprecated Types Package Removal:
...framework-provider-aws-infrastructure | WARN deprecated @types/aws-sdk@2.7.0
can likely be removed from our dependencies. According to the npm registry, AWS SDK now provides its own type definitions, rendering this package obsolete.Originally suggested by @samueldominguez in https://github.com/boostercloud/booster/pull/1431#issuecomment-1750882415