You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在AWS CDK中为rds.DatabaseCluster的ClusterInstance设置applyImmediately

在AWS CDK TypeScript中为RDS集群实例设置applyImmediately属性

你可以直接在ClusterInstance.provisioned的配置参数中添加applyImmediately属性,以此控制DB实例的配置变更是否立即生效,无需依赖集群的维护窗口。

修改后的代码如下:

const writerInstance = new rds.ClusterInstance.provisioned('WriterInstance', {
    instanceType: props.instanceType,
    instanceIdentifier: props?.instanceIdentifier,
    enablePerformanceInsights: props?.performanceInsightsEnabled,
    parameterGroup: rds.ParameterGroup.fromParameterGroupName(this, 'ParameterGroup', props.dbParameterGroupName),
    // 根据需求设置applyImmediately为true或false
    applyImmediately: true
});

this.rdsCluster = new rds.DatabaseCluster(this, "ProvisionedRdsCluster", {
    engine: props.engine,
    vpc: props.vpc,
    writer: writerInstance,
    clusterIdentifier: props.clusterIdentifier,
    credentials: rds.Credentials.fromPassword(props.masterUsername, props.masterPassword),
});

补充说明:

  • 当applyImmediately设为true时,对该实例的任何配置修改(例如参数组变更、实例类型调整等)都会立即执行,跳过预设的维护窗口。
  • 若设为false(默认值),所有配置变更会在集群的维护窗口内自动应用。

内容的提问来源于stack exchange,提问作者inconnu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 03:11:04