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개 답변
0
수락된 답변

This CLI command will return the valid values:

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

답변함 일 년 전
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
답변함 일 년 전
  • 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" ]

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인