簡體   English   中英

如何在 AWS CDK 項目/堆棧中導入現有的 Aurora MySQL 集群?

[英]How to import an existing Aurora MySQL cluster in a AWS CDK project/stack?

有沒有辦法將現有的 RDS aurora mysql 集群導入堆棧——這不是無服務器 rds 集群?

我需要向現有集群添加一些權限和 s3 存儲桶導入屬性。

CDK 與無服務器無關——它可以(幾乎)在 AWS 中設置任何資源,無論是否無服務器。

所以雖然這取決於你的語言,但你會使用類似的東西:(python)

from aws_cdk import aws_rds as rds
 ....[in your stack init]
my_existing_rds = rds.DatabaseCluster.from_database_cluster_attributes(
    self, "ExistingRDS",
    cluster_identifier = "the cluster identifier"
)

如此處定義: https://docs.aws.amazon.com/cdk/api/latest/python/aws_cdk.aws_rds/DatabaseCluster.html#aws_cdk.aws_rds.DatabaseCluster.from_database_cluster_attributes

意識到。 使用各種資源構造的 from* static 方法導入現有資源並不總能讓您訪問更新它們的所有屬性。 例如,使用 from_arn 導入域名不會讓您獲得其 host_zone 的能力,導入對象很有用,但最終不是在 CDK 中處理資源的首選方法。 (但是,一般來說,為了回答您的問題,可以訪問角色)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM