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

2 Antworten
0
Akzeptierte Antwort

This CLI command will return the valid values:

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

beantwortet vor einem Jahr
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
beantwortet vor einem Jahr
  • 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" ]

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen