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 回答
1
已接受的回答

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

已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则