如何在AWS CDK项目/堆栈中导入现有的Aurora无服务器集群?

时间:2020-11-10 15:03:43

标签: amazon-web-services aws-cdk

我需要“检测” Aurora无服务器群集,以便在AWS Cloud Development Kit项目中使用它。必须从外部创建集群才能简化管理。

如何通过现有Aurora无服务器群集的ARN或名称将其导入到AWS CDK代码中(类似于Ec2.Vpc.fromLookup CDK调用)?

1 个答案:

答案 0 :(得分:0)

您可以使用静态的fromServerlessClusterAttributes方法吗?

import * as cdk from '@aws-cdk/core';
import * as rds from '@aws-cdk/aws-rds';

export class AuroraServerlessStack extends cdk.Stack {
  constructor(scope: cdk.Construct, id: string, props?: cdk.StackProps) {
    super(scope, id, props);

    const myServerlessCluster = rds.ServerlessCluster.fromServerlessClusterAttributes(
      this, "ExistingCluster", {
        clusterIdentifier: "cluster-id-for-existing-cluster"
      }
    )
  }
}