2

我构建了一个 AWS Data Pipeline,并且不断收到有关 EC2 资源的 TerminateAfter 字段丢失的警告。我的 DataPipeline 旨在在整个过程中多次使用同一个实例,即每小时运行一次(我还没有运行管道)。

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

4

2 回答 2

2

“TerminateAfter”用于防止进程失控。您可以设置进程的时间上限,以防止资源被无限期使用。计时器在进程开始时启动。

https://books.google.com/books?id=uBtRAgAAQBAJ&pg=PA69&lpg=PA69&dq=aws+resources+%22terminate+after%22&source=bl&ots=N50id8RFbJ&sig=ac2dSsLkMOmhNV8wBWdvgCceYrw&hl=en&sa=X&ei=CVQtVeulIIzmsAS46IH4Dg&ved=0CEoQ6AEwCA#v=onepage&q=aws% 20resources%20%22terminate%20after%22&f=false

于 2015-04-14T17:58:10.260 回答
1

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

于 2015-03-31T17:05:10.830 回答