【发布时间】:2021-12-16 01:18:36
【问题描述】:
【问题讨论】:
-
你也许可以运行一个
local-exec配置器来做到这一点,但这是我的想法。 -
local-exec 运行 aws cli 命令?
-
嗯,是的,如果你想用 Terraform 做这件事,我想不出别的办法。我也使用 AWS CLI 命令在 CI/CD 步骤之一中完成了缓存失效。也许你会得到比这更好的答案。 :) 我想知道是否有人做了不同的事情。 :)
-
我们是否计划在每次 TF 运行时使缓存中的所有文件失效?不确定我们使用的是什么来源,但是假设/如果您的来源是 S3 存储桶,您可以在 S3 事件通知和 Lambda 的帮助下自动设置一些东西,以便每当文件更改时触发 lambda 以使同一文件无效。更多信息 - medium.com/@yagonobre/… 否则,Marko 指出的 local-exec 是一个选项。
标签: amazon-web-services terraform amazon-cloudfront terraform-provider-aws