首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得亚马逊极光的IDatabaseInstance

如何获得亚马逊极光的IDatabaseInstance
EN

Stack Overflow用户
提问于 2022-06-16 10:29:46
回答 1查看 131关注 0票数 2
代码语言:javascript
复制
    const dbCluster = new rds.DatabaseCluster(this, 'Database', {
      parameterGroup,
      engine: engine,
      credentials: rdsCredentials,
      cloudwatchLogsExports:['slowquery','general','error','audit'],
      backup: backupProps,
      instances:instances,
      storageEncrypted:true,
      removalPolicy: cdk.RemovalPolicy.DESTROY,
      clusterIdentifier: dbInfos['cluster'], //clusterIdentifier,
      defaultDatabaseName :dbInfos['database'], //defaultDatabaseName,
      instanceProps: {
        instanceType: instanceType,
        vpcSubnets:props.vpc.selectSubnets({ subnetType: ec2.SubnetType.PRIVATE_ISOLATED }),
        vpc:props!.vpc,
        securityGroups:[dbSecurityGroup],
      },
      subnetGroup:subnetGroup
    });

    new rds.DatabaseInstanceReadReplica(this, 'ReadReplica', {
      sourceDatabaseInstance: dbCluster, // error

      instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.SMALL),
      vpc,
    });

sourceDatabaseInstance: dbCluster上出现了错误

代码语言:javascript
复制
    Type 'DatabaseCluster' is missing the following properties from type 'IDatabaseInstance': instanceIdentifier, instanceArn, dbInstanceEndpointAddress, dbInstanceEndpointPort, and 6 more.ts(2740)
    instance.d.ts(676, 14): The expected type comes from property 'sourceDatabaseInstance' which is declared here on type 'DatabaseInstanceReadReplicaProps'

现在,我正试图在Amazon Aurora中添加read副本:

rds.DatabaseInstanceReadReplica.html

DatabaseInstanceReadReplica接受sourceDatabaseInstance作为IDatabaseInstance

然而,Auroracluster,但没有instance

那么我应该在这里设置什么呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-17 09:20:48

使用实例支柱添加Aurora副本:

代码语言:javascript
复制
instances: 3; // = 1 writer + 2 replicas

正如极光复制品文档所说:

当您在Aurora提供的DB集群中创建第二个、第三个等等DB实例时,Aurora会自动设置从写入DB实例到所有其他DB实例的复制。这些其他DB实例是只读的,被称为Aurora副本。在讨论如何将编写器和读取器DB实例组合到集群中时,我们还将它们称为读取器实例。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72644400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档