CloudFormation - Aurora Fast Cloning

0

Hi,

I'd like to create a provisioned clone of my serverless Aurora MySql database using CloudFormation. The docs state that this should be possible, and it is when using the AWS CLI. However, when I try to accomplish this using CloudFormation, I always end up with a serverless clone instead of a provisioned clone. Here's my cluster definition:

"Type": "AWS::RDS::DBCluster",
"Properties": {
    "SourceDBClusterIdentifier": {
        "Ref": "SourceDbClusterIdentifier"
    },
    "RestoreType": "copy-on-write",
    "EngineMode": "provisioned",
    "Engine": "aurora-mysql",
    "UseLatestRestorableTime": true,
    "DBClusterIdentifier": "WhyAmIServerless"
}

There's also a AWS::RDS::DBInstance attached to this cluster, but the stack errors out telling me I can't add an instance to a serverless cluster. Fair enough, but why is this cluster serverless in the first place? It seems like the EngineMode property is being ignored. Does anyone know if creating a provisioned clone from a serverless cluster is possible in CloudFormation? Thanks.

1 Antwort
1
Akzeptierte Antwort

I think I may have found an answer. There indeed seems to be an issue with some properties being ignored when creating a clone. DBSubnetGroupName, EngineMode, and VpcSecurityGroupIds included.

https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues/336

beantwortet vor 2 Jahren

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