gpt4 book ai didi

amazon-web-services - 将资源添加到现有的 CloudFormation 堆栈

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

我有一个 CloudFormation 主堆栈。我想编写一个工具,允许我使用 Boto3 将 Lambda 函数添​​加到主堆栈。

为了将函数添加到堆栈中,我需要能够

  • 从主堆栈获取输出以在函数模板中使用。

  • 将函数添加到主堆栈。

我只能让它工作:

  • 构建、压缩函数并将其上传到 S3

  • 将函数的模板添加到主堆栈的模板中。 (需要编辑主堆栈的文件)

  • 部署主堆栈。

我希望能够在不编辑主堆栈文件的情况下创建该函数。

(即boto3.get_stack_id -> boto3.add_resource_to_stack_by_stack_id)

这可能吗?如果是这样,我该怎么做?

最佳答案

不,这是不可能的。更新堆栈时,您始终必须提供新堆栈模板的 URL,或提供完整的模板正文作为字符串,或使用以前的模板。

来源:https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_UpdateStack.html

没有 API 调用允许您直接将资源添加到堆栈。

关于amazon-web-services - 将资源添加到现有的 CloudFormation 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49198657/

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