使用 CDK 获取现有的 CfnDBCluster
Get existing CfnDBCluster with CDK
是否可以使用 CDK 获取现有的 CfnDBCluster 进行修改?
我在 CloudFormation 中有一个 AWS::RDS::DBCluster
,我想更改其 TimeoutAction(CloudFormation 不支持它,我不想使用 AWS cli)。
CDK 本身不支持导入现有资源进行修改。
https://medium.com/@visya/how-to-import-existing-aws-resources-into-cdk-stack-f1cea491e9
本文介绍使用 CDK 生成模板,然后使用 AWS 管理控制台将资源导入堆栈。
这是一个跟踪 CDK 本身内部支持的问题:https://github.com/aws/aws-cdk-rfcs/issues/52
在你的情况下,特别是因为数据库集群支持这个,你可以创建数据库的快照然后删除它。然后在使用 CDK 重新创建集群时引用快照 ID。显然这需要停机时间。
https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-rds.DatabaseClusterFromSnapshot.html
是否可以使用 CDK 获取现有的 CfnDBCluster 进行修改?
我在 CloudFormation 中有一个 AWS::RDS::DBCluster
,我想更改其 TimeoutAction(CloudFormation 不支持它,我不想使用 AWS cli)。
CDK 本身不支持导入现有资源进行修改。
https://medium.com/@visya/how-to-import-existing-aws-resources-into-cdk-stack-f1cea491e9
本文介绍使用 CDK 生成模板,然后使用 AWS 管理控制台将资源导入堆栈。
这是一个跟踪 CDK 本身内部支持的问题:https://github.com/aws/aws-cdk-rfcs/issues/52
在你的情况下,特别是因为数据库集群支持这个,你可以创建数据库的快照然后删除它。然后在使用 CDK 重新创建集群时引用快照 ID。显然这需要停机时间。
https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-rds.DatabaseClusterFromSnapshot.html