做一些研究/实验,我可以通过Eventbridge从aws sagemaker中的另一个管道触发一个管道。是否有可能通过任何参数/值/参数从一个管道到另一个这种方式?比如说,我有一个模型构建管道,我想将一些模型信息传递给另一个管道,同时在通过eventbridge完成第一个管道后触发第二个管道。这是可能的还是有其他的方法?
{
"source": ["aws.sagemaker"],
"detail-type": ["one pipeline"],
"detail": {
"currentPipelineExecutionStatus": ["Succeeded"],
"previousPipelineExecutionStatus": ["Executing"],
"pipelineArn": ["another-pipelineArn"]
}
}
仅使用EventBridge是不可能的,因为事件不包含管道参数。
你最好的选择是一个触发Lambda的规则。然后Lambda调用listpipelineparametersforeexecution并启动第二个管道。