- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个已发布的 Azure ML Pipeline,我正尝试从用户编辑文档时触发的自动化流程中触发该管道。由于我有已发布管道的 REST 端点,因此我认为我应该能够使用 Power Automate 中可用的 HTTP 模块发出 POST 请求来触发管道。
但是,当我实际尝试此操作时,我收到身份验证错误。我认为这是因为我需要在 REST 端点中包含一些访问 token ,但我找不到任何文档来告诉我从哪里获取该 token 。请注意,我不需要将任何数据传递给管道,它会处理自己的数据收集,我实际上只需要一种触发它的方法。
有人知道如何使用 REST 端点触发已发布的 Azure ML 管道吗?使用 HTTP 模块是否有意义,或者是否有更好的方法来实现此目的?
最佳答案
因此,我按照 Microsoft 文档中包含的说明了解了如何执行此操作: https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-rest
具体来说,它需要执行文档中的两个调用;
curl -X POST https://login.microsoftonline.com//oauth2/token -d "grant_type=client_credentials&resource=https%3A%2F%2Fmanagement.azure.com%2F&client_id=&client_secret="
curl -X POST {PIPELINE_REST_ENDPOINT} -H "Authorisation:Bearer {AAD_TOKEN}" -H "Content-Type: application/json" -d "{"ExperimentName": "{EXPERIMENT_NAME}","ParameterAssignments": {}}"
关于azure - 如何从 Power Automate 触发 Azure ML Pipeline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68172002/
我是一名优秀的程序员,十分优秀!