2015-03-30 168 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