Cloudformation使用引擎aurora-postgresql和enginemode创建RDS集群:无服务器

时间:2020-06-29 18:16:32

标签: amazon-cloudformation amazon-rds-aurora

我正在尝试使用cloudformation创建一个Amazon RDS集群。我遇到的两个属性是Engine: aurora-postgresqlEngineMode: serverless

这是我的模板:

  AuroraDBCluster:
    Type: AWS::RDS::DBCluster
    DeletionPolicy: Snapshot
    UpdateReplacePolicy: Snapshot
    Properties:
      BackupRetentionPeriod: 7
      DatabaseName: MyDBNameHere
      DBClusterParameterGroupName: !Ref RDSDBClusterParameterGroup
      DBSubnetGroupName: !Ref DBSubnetGroup
      EnableHttpEndpoint: true
      Engine: aurora-postgresql
      EngineMode: serverless
      EngineVersion: 11.7      
      MasterUsername:
        shhhh
      MasterUserPassword:
        bequiet
      Port: 5432
      VpcSecurityGroupIds:
      - !Ref MyReferenceHere

我知道这类似于Creating an Aurora Serverless Cluster from cloudformation?, 但是我的理解是设置Engine: aurora用于MySql,而不用于postgresql。

我正在使用Bitbucket管道运行此操作,并出现错误。 The engine mode serverless you requested is currently unavailable.

谢谢。

1 个答案:

答案 0 :(得分:0)

原因可能是您使用的是PostgreSQL 11.7。

docs中, Aurora Serverless仅支持:

具有PostgreSQL 10.7版兼容性的Aurora。