繁体   English   中英

如何让一个 AWS sagemaker 管道触发另一个?

[英]How do you make one AWS sagemaker pipeline trigger another one?

我知道您可以通过各种事件触发 sagemaker 管道。 当另一个管道完成执行时,您还可以触发 sagemaker 管道吗?

您可以使用任何EventbridgeEvent来触发管道步骤。 由于 Eventbridge 支持将 Sagemaker 管道状态更改作为事件,您应该能够通过另一个管道触发管道。

是的,使用 Cloudwatch 事件规则(或 EventBridge),例如

{
  "source": [
    "aws.sagemaker"
  ],
  "detail-type": [
    "SageMaker Model Building Pipeline Execution Status Change"
  ],
  "detail": {
    "currentPipelineExecutionStatus": [
      "Succeeded"
    ]
  }
}

然后使用 Lambda 目标或 CodeBuild 目标调用下一个管道,具体取决于您希望如何启动管道

是,使用 Amazon EventBridge 事件,例如

{
  "source": ["aws.sagemaker"],
  "detail-type": ["SageMaker Model Building Pipeline Execution Status Change"],
  "detail": {
    "currentPipelineExecutionStatus": ["Succeeded"],
    "previousPipelineExecutionStatus": ["Executing"],
    "pipelineArn": ["your-pipelineArn"]
  }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM