在我当前的设置中,我使用 cloudformation 来设置 RDS 实例。之后,我想通过运行 SQL 脚本(DB = postgres 11.5)来填充此数据库。
我为此创建了一个镜像,并且能够成功地进行任务定义和集群。我想确保该图像运行一次且仅运行一次。我当然可以在未来安排一个准确的时间,但必须有更好的方法。
我只找到了用于调度(使用规则)或使用服务(AWS 确保将继续运行)的选项,这两者都不是我想要实现的目标。
简而言之:如何确保我的 FARGATE 任务从 cloudformation 脚本运行一次?
[编辑] 我尝试使用 AWS::Events::Rule using ScheduleExpression: 'rate(2000 days)' 但第一次迭代未运行。现在有点沮丧。
最佳答案
我不知道fargate是什么,但如果您创建一个aws::customresource,并且不更改其任何属性,它只会运行一次
关于aws-cloudformation - 使用 FARGATE 任务配置 RDS 一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62445742/