gpt4 book ai didi

aws-lambda - AWS cloudformation自定义资源为另一个lambda生成配置文件

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

我想在 AWS 堆栈创建期间动态生成 lambda 的配置文件(基本上是应用程序配置)。

一旦所有配置都准备好,那么只有特定的 lambda 应该与新生成的文件一起创建。我可以使用 AWS 云形成中的自定义资源来实现此目的吗?

我只搜索了 lambda 或 commandrunner 或 SNS 主题。没有自定义资源来写入或修改本地文件。有人可以提供示例或指导来执行此操作吗?

最佳答案

以下是我针对您的用例看到的一些选项:

  • 将基于 Lambda 的 CF 自定义资源用于您的配置文件逻辑。在自定义资源 Lambda 函数中从 S3 加载基础文件或从版本控制 (git) checkout 。
  • 在构建/部署过程中执行自定义脚本。例如。您有一个 build.sh 脚本,其中包含部署 CF 模板的命令,但首先执行另一个脚本来创建配置文件并将其放置在 lambda 函数的源文件夹中。
  • 使用基于 Docker 镜像的 Lambda 函数,并将您的配置文件逻辑包含在 Dockerfile 中。您还可以使用 AWS SAM 在 CF 部署中构建 Docker 镜像。
  • 使用 AWS CDK 及其 lambda 函数捆绑概念。

关于aws-lambda - AWS cloudformation自定义资源为另一个lambda生成配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68954800/

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