Problem: Deployment fails due to unsupported RDS engine version - Scalable Analytics Using Apache Druid on AWS

Problem: Deployment fails due to unsupported RDS engine version

You might encounter the error Cannot find version for aurora-postgresql during deployment of the solution in certain regions. This occurs because the solution deploys RDS engine version 13.9 by default, and this version may not be available in the specified region.

Resolution

  1. Search the RDS engine versions with the following AWS CLI.

    aws rds describe-db-engine-versions --engine aurora-postgresql --query '*[].[EngineVersion]' --output text --region <region>
  2. Select an RDS engine version (it is advisable to choose the closest version to 13.9) from the provided list.

  3. Configure the druidMetadataStoreConfig by using the selected RDS engine version.

  4. Deploy the solution again.