aws-cloudformation - 使用 FARGATE 任务配置 RDS 一次

标签 aws-cloudformation aws-fargate

在我当前的设置中,我使用 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/

相关文章:

powershell - 适用于 PowerShell 的 AWS 工具 - Get-EC2Vpc 未出现在 PowerGUI 中

amazon-web-services - 如何使用 CloudFormation 将 CloudFront 分发集成到 AWS WAF?

amazon-web-services - AWS CloudFormation - RDS 实例准备就绪后创建表吗?

amazon-web-services - 使用 AWS ECS 服务和 Elastic LoadBalancer 向多个公共(public)端口公开

amazon-web-services - 创建具有恒定超时的 cloudFormation waitCondition

python - 在 AWS Cloudformation 上调用 ListStacks 时出现验证错误

aws-cloudformation - 不允许使用无关 key [HealthCheck]

amazon-web-services - AWS Fargate 和多容器 Elastic Beanstalk 之间的区别?

amazon-web-services - 任务定义 - 遇到不受支持的属性名称 - 环境

amazon-web-services - 当docker容器停止时停止AWS ECS Fargate任务