gpt4 book ai didi

amazon-web-services - 使用 Cloud Formation/cdk 导入资源并修改它们

转载 作者:行者123 更新时间:2023-12-03 07:39:24 24 4
gpt4 key购买 nike

我需要使用 cdk 修改预先存在的资源。我知道可以调用一些方法来导入给定的资源,但是我该如何修改该资源呢?例如,我有一个手动创建的RDS,我想在创建后更改实例类型。我该如何使用 cdk/cloue 形成来做到这一点?

最佳答案

如果您想通过 CloudFormation“取得 AWS 中资源的所有权”,您可以按照概述的步骤 here 进行操作。 。简而言之:

  1. 创建一个仅包含您想要拥有的一个 RDS 资源的 CloudFormation 模板。让模板尽可能与资源匹配。您应该使用 CDK 来执行此操作,只需确保您的 CDK 代码仅包含您要导入的资源即可。这有时可能会很棘手,因为 L2 构造通常会创建多个 CloudFormation 资源。根据需要修剪合成的 CloudFormation 模板,以仅获取您想要导入的一个 RDS 资源。
  2. 使用“导入”选项创建一个新堆栈。重要的是,模板中的资源只能是您尝试导入并“取得所有权”的资源。
  3. 运行偏差检测并通过更新模板然后运行其他更新堆栈步骤来纠正任何不同步的情况。

当然,您可以让 CDK 生成此模板。但同样的规则也适用。您需要确保您只有 RDS 实例。

请引用this post我将在那里详细介绍。

此外,还有一个命令链接选项,cdk import 可以帮助完成此操作(但此处或博客中未详细说明)。

将资源导入堆栈后,您可以继续使用 CDK 进行将来的更改。

关于amazon-web-services - 使用 Cloud Formation/cdk 导入资源并修改它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73551618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com