amazon-web-services - 从 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::DBCluster
(https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster .html)。
是否可以从 cloudformation 创建 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
推荐阅读
- awk - 如何并排打印输出?
- linq - 使用 LINQ 选择子查询的 SUM()
- ios - UITableViewDiffableDataSource 可以检测到更改的项目吗?
- c++ - 在Visual Studio Professional 2019版中对C++类的所有方法设置断点
- java - 线程不会自动关闭
- java - 如何从不同的包中调用类
- ios - 如果企业配置文件过期,使用它构建的应用程序会停止工作吗?
- php - laravel 和 vue,加载没有预期道具的视图
- php - Laravel:选择带有过滤器的原始查询不返回任何内容
- unix - 使用 sed 捕获带有大写字母的第一个单词