gpt4 book ai didi

amazon-web-services - 创建 AWS Aurora Serverless V2 集群时是否需要创建读取器和写入器数据库实例?

转载 作者:行者123 更新时间:2023-12-03 07:32:46 25 4
gpt4 key购买 nike

我正在使用 Cloudformation 和 Serverless Framework 创建 AWS Aurora Serverless V2 Postgres 数据库集群 (AWS::RDS::DBCluster)(见下文)。不清楚我是否还应该创建两个数据库实例 (AWS::RDS::DBInstance),以便集群具有可用的读取器和写入器实例?

当我运行 AWS RDS 向导时,Aurora Serverless V2 集群会自动设置两个实例(读取器和写入器)。我假设在创建 cloudformation 脚本时我应该做同样的事情?

集群

Type: AWS::RDS::DBCluster
DeletionPolicy: Delete
Properties:
DBClusterIdentifier: db-test-cluster
Engine: aurora-postgresql
MasterUsername: username_from_secrets_manager
MasterUserPassword: password_from_secrets_manager
ServerlessV2ScalingConfiguration:
MinCapacity: 0.5
MaxCapacity: 2
BackupRetentionPeriod: 1
DatabaseName: test-db
EngineMode: provisioned
Port: 5432
Tags:
- Key: "Name"
Value: db-test-cluster

DbInstance 1 - 读取器

Type: AWS::RDS::DBInstance
Properties:
Engine: aurora-postgresql
DBInstanceClass: db.serverless
DBClusterIdentifier: !Ref auroraServerlessCluster

DbInstance 2 - 编写器

Type: AWS::RDS::DBInstance
Properties:
Engine: aurora-postgresql
DBInstanceClass: db.serverless
DBClusterIdentifier: !Ref auroraServerlessCluster

我需要指定这两个数据库实例吗?当我不指定这两个实例时,我的集群将坚持“正在创建”状态。

最佳答案

Aurora 集群(无论是否无服务器)中不需要有任何只读副本实例。您可以仅使用单个主写入器实例来创建 Aurora 集群。如果您愿意,您甚至可以创建一个没有实例的集群,尽管这肯定具有有限的功能。

关于amazon-web-services - 创建 AWS Aurora Serverless V2 集群时是否需要创建读取器和写入器数据库实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77136439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com