有关AWS数据管道的文档在此处介绍了与数据管道相关的组件、实例和尝试的概念。
http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-how-tasks-scheduled.html
我正在尝试使用这里描述的DescribeObjects应用编程接口方法来识别数据管道的状态(无论它是正在运行还是已经完成)。
https://docs.aws.amazon.com/datapipeline/latest/APIReference/API_DescribeObjects.html
使用此API方法,我可以使用@status字段获取特定对象的状态。
要识别数据管道是处于运行状态还是处于其他状态,检查处于“实例”状态的对象是否就足够了?或者我需要检查处于“组件”状态和“尝试”状态的对象吗?
发布于 2018-04-11 00:57:13
如果您正在寻找管道的整体状态,您可以使用DescribePipeline,而不是DescribeObjects。https://docs.aws.amazon.com/datapipeline/latest/APIReference/API_DescribePipelines.html
有一个名为pipelineState的属性可以告诉你管道的状态/状态。我已经看到以下流水线状态
"RUNNING", "VALIDATING", "WAITING_FOR_RUNNER", "WAITING_FOR_DEPENDENCIES", "ACTIVATING", "SCHEDULED", "PENDING", "FINISHED", "INACTIVE"
https://stackoverflow.com/questions/47027717
复制相似问题