如何在CloudFormation中指定Aurora DB集群的写入DB实例?
控制Aurora集群读写节点的CloudFormation配置方法
在CloudFormation中创建Aurora集群时,要精准指定哪个实例作为写入节点(主实例),可以通过以下方式实现:
通过
DBCluster的PrimaryInstanceIdentifier属性指定主节点:在集群资源定义里,直接填入你想设为主实例的DB实例逻辑ID(比如你的场景里的RDSDBInstance2)。这个属性会强制指定实例成为集群主节点,其余关联的实例会自动成为只读副本。示例配置片段:
MyDBCluster: Type: AWS::RDS::DBCluster Properties: # 其他集群配置属性... PrimaryInstanceIdentifier: RDSDBInstance2配套实例的配置注意事项:被指定为主节点的
RDSDBInstance2无需额外设置只读相关属性;作为副本的RDSDBInstance1只需通过DBClusterIdentifier关联到集群即可,集群会基于PrimaryInstanceIdentifier的配置自动分配读写角色。提示:如果不主动配置
PrimaryInstanceIdentifier,CloudFormation会默认将第一个创建的DB实例设为主节点,所以显式配置该属性是精准控制读写节点的核心。
内容的提问来源于stack exchange,提问作者hermit.crab
相关产品推荐
相关产品推荐

