2015-03-30 140 views
1

我有一个AWS数据管道内置并不断收到EC2资源的TerminateAfter字段丢失警告。我的DataPipeline被设计为在整个过程中不同时间使用相同的实例,每个小时运行一次(我还没有运行管道)。AWS Data Pipeline如何运行EC2实例?

因此,如果我将Terminate After字段设置为3分钟,我想知道EC2实例在每次启动3分钟后终止。或者EC2实例在管道中最后一次使用后3分钟终止?

回答

1

TerminateAfter用于表示创建资源后Ec2资源何时终止。所以,如果你设置TerminateAfter字段为3分钟,你的Ec2资源将被拆除3分钟之后创建你的资源。

+0

您确定吗?我相信terminateAfter在其实际开始时间__之后终止集群'x分钟'(3分钟)。它与完成预定活动无关。 事实上,非常低的terminateAfter值可能会导致应该在其上运行的活动移至_cancelled_状态。 – panther 2015-04-01 19:41:00

+0

同意,编辑回复 – AravindR 2015-04-30 02:09:01

1
+0

在链接的书中,我发现以下文字是有用的:“Terminate After选项允许您设置复制操作的上限时间,以防止任何失控的EC2实例由于管道故障或S3问题“。 – mnd 2016-07-21 17:39:43