Open1

CDKでmysql8.4.6を導入する方法

モッモッ

バージョンの定数は node_modules/aws-cdk-lib/aws-rds/lib/instance-engine.d.ts あたりに書いてある


VER_8とかでgrepした結果

ここでVER_8_4とすると

    static readonly VER_8_4_3: MysqlEngineVersion;
    static readonly VER_8_4_4: MysqlEngineVersion;
    static readonly VER_8_4_5: MysqlEngineVersion;

この3つがヒットした

バージョンの確認

infra $ npx cdk --version
2.1021.0 (build 059c862)
infra $ npm list aws-cdk-lib
infra@0.1.0 /home/cloudshell-user/infra
├── aws-cdk-lib@2.205.0
└─┬ cdk-ec2-spot-simple@2.2.0
  └── aws-cdk-lib@2.205.0 deduped

アップグレード

npm i -D aws-cdk-lib@^2.214.0 constructs@latest

すると

infra $ npm i -D aws-cdk-lib@^2.214.0 constructs@latest
npm warn idealTree Removing dependencies.aws-cdk-lib in favor of devDependencies.aws-cdk-lib
npm warn idealTree Removing dependencies.constructs in favor of devDependencies.constructs

changed 7 packages, and audited 338 packages in 13s

38 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
infra $ grep VER_8_4 node_modules/aws-cdk-lib/aws-rds/lib/instance-engine.d.ts
    static readonly VER_8_4_3: MysqlEngineVersion;
    static readonly VER_8_4_4: MysqlEngineVersion;
    static readonly VER_8_4_5: MysqlEngineVersion;
    static readonly VER_8_4_6: MysqlEngineVersion;

などとなる