Cloudformation AWS::RDS::DBInstance.Properties.Engine aurora-mysql value for version 8 (Aurora 3.x)

0

I am writing a Cloud Formation Template to create a new Aurora MySql version "8" cluster/database and I see that the value for Engine is either:
aurora (for MySQL 5.6-compatible Aurora).
aurora-mysql (for MySQL 5.7-compatible Aurora).
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbinstance.html#cfn-rds-dbinstance-engine.

Is there a value for a MySQL 8.x compatible Aurora?

Or do I have to create the "aurora-mysql (for MySQL 5.7-compatible Aurora)" version and then upgrade it to version 8 (or 3.x). OR do I use the EngineVersion property some how?

Thanks

asked a year ago409 views
2 Answers
0
Accepted Answer

This CLI command will return the valid values:

aws rds describe-db-engine-versions --engine aurora-mysql --query 'DBEngineVersions[?contains(SupportedEngineModes,provisioned)].EngineVersion'

answered a year ago
0

Thank you for asking your question.

To create Aurora MySQL3 (MySQL8.0 compatible version), you can use aurora-mysql as Engine, and set EngineVersion like 8.0.mysql_aurora.3.03.0

This is document issue, I'll open internal ticket for this.

I hope this might help.

AWS
answered a year ago
  • Thank you, this was helpful. I also found a command (afterwards) that lists the values:

    aws rds describe-db-engine-versions --engine aurora-mysql --query 'DBEngineVersions[?contains(SupportedEngineModes,provisioned)].EngineVersion'.

    Returns...
    [ "5.7.mysql_aurora.2.07.0", "5.7.mysql_aurora.2.07.1", "5.7.mysql_aurora.2.07.2", "5.7.mysql_aurora.2.07.3", "5.7.mysql_aurora.2.07.4", "5.7.mysql_aurora.2.07.5", "5.7.mysql_aurora.2.07.6", "5.7.mysql_aurora.2.07.7", "5.7.mysql_aurora.2.07.8", "5.7.mysql_aurora.2.11.1", "5.7.mysql_aurora.2.11.2", "8.0.mysql_aurora.3.01.0", "8.0.mysql_aurora.3.01.1", "8.0.mysql_aurora.3.02.0", "8.0.mysql_aurora.3.02.1", "8.0.mysql_aurora.3.02.2", "8.0.mysql_aurora.3.02.3", "8.0.mysql_aurora.3.03.0" ]

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions