【问题标题】:How to create AWS Cloudformation Stack from existing API-Gateway?如何从现有 API-Gateway 创建 AWS Cloudformation Stack?
【发布时间】:2021-10-14 12:52:43
【问题描述】:

我们有一个非常复杂的 api-gateway api,它是通过控制台手动构建的。我想从这个现有的 api 创建一个 cloudformation 模板,以便可以在代码中对其进行管理。

“从现有资源创建堆栈”似乎需要在模板中预先定义所有资源。然而,这正是我试图避免的一点。由于现有 api 的复杂性,手动处理所有 api 资源以在模板中创建所有定义需要很长时间。

有什么方法可以让 CloudFormation 自动扫描现有的 api 资源并从中创建模板定义?

【问题讨论】:

  • 如果您希望在代码中对其进行管理,而不是进行 cloudformation,您应该查看CDK。这是一种在实际代码中创建 cloudformation 模板的方法。

标签: amazon-web-services amazon-cloudformation aws-api-gateway


【解决方案1】:

有一个流行的开源工具former2可以从现有资源生成CFN模板。

除此之外,former2 什么都没有(CloudFormer 不再由 AWS 维护或支持)。在将资源导入 CloudFormation 之前,您必须手动填充整个模板。

【讨论】:

    猜你喜欢
    • 2020-01-06
    • 2019-07-12
    • 1970-01-01
    • 2021-05-11
    • 2018-11-27
    • 2023-03-06
    • 2021-05-16
    • 2020-04-21
    • 2021-08-24
    相关资源
    最近更新 更多