首页 > 解决方案 > 从 cloudformation 创建 Aurora Serverless 集群?

问题描述

从 Aurora Serverless 的文档中可以看出,创建 Aurora Serverless 数据库集群的方法有 3 种:AWS 管理控制台、CLI 和 RDS API。(https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/aurora-serverless.create.html

根据我的理解,可以EngineMode在 RDS API 中使用来创建 Aurora Serverless,但此属性尚不可用AWS::RDS::DBClusterhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster .html)。

是否可以从 cloudformation 创建 Aurora Serverless 集群?任何意见,将不胜感激!

标签: amazon-web-servicesamazon-cloudformationserverlessamazon-auroraaws-aurora-serverless

解决方案


感谢克里斯的更新。例如,这是我的无服务器极光的 cloudFormation 模板。我们不再需要DBInstance.

  RDSCluster:
    Type: AWS::RDS::DBCluster
    Properties:
      MasterUsername: 
        Ref: DBUsername
      MasterUserPassword: 
        Ref: DBPassword
      DatabaseName: RANDOMNAME
      Engine: aurora
      EngineMode: serverless
      ScalingConfiguration:
        AutoPause: true
        MaxCapacity: 16
        MinCapacity: 2
        SecondsUntilAutoPause: 300
      DBSubnetGroupName:
        Ref: DBSubnetGroup

RDS(包括 Aurora)的所有可用选项的更完整示例: https ://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html


推荐阅读