gpt4 book ai didi

json - 在cloudformation中添加lambda条件?

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

我正在构建 Cloudformation 模板来创建 S3 存储桶。

我想同时在存储桶中创建文件夹,但我了解到我需要使用 lambda 支持的资源。

所以我已经准备好了模板的 lambda 部分,但我需要添加一个条件:

  • 如果 lambda 引用已存在的存储桶

  • 存储桶已存在,并且已在此文件中创建(所有内容都必须驻留在一个 cloudformation 堆栈中) 文件

  • 调用 lambda 来创建我的文件夹。

我不想检查我的存储桶是否存在于 S3 中,或者我的文件夹是否已作为 S3 对象存在于存储桶中。

我希望在创建存储桶后创建 lambda 支持的资源。

最佳答案

首先 - 为什么你需要目录? S3实际上是一个键值存储,“路径”只是前缀。通常这样做除了人性化的演示之外没有任何好处。

其次 - 您可以使用 DependsOn 来强制执行正确的顺序或资源配置,或者(我认为这将是一个很好的实践)如果您使 Lambda 通用并在自定义资源参数中接受存储桶名称,您只需使用 Ref 函数即可完成此操作,该函数隐式创建依赖关系。

关于json - 在cloudformation中添加lambda条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51963564/

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