错误调用从蔚蓝的数据工厂蔚蓝的功能端点

问题描述 投票:0回答:2

我已经挂在数据工厂管道将文本文件写入Blob存储蔚蓝的功能时独立执行,文件写入Blob存储湛蓝的功能工作正常,但我面临以下提到的错误,当我从数据工厂运行蔚蓝的功能

{
    "errorCode": "3600",
    "message": "Error calling the endpoint.",
    "failureType": "UserError",
    "target": "Azure Function1"
}

我已经配置蔚蓝功能来访问与团块端点blob和共享访问签名如下所述

"AzureWebJobsStorage": "DefaultEndpointsProtocol=https;AccountName=XYZ;AccountKey=XYZ;BlobEndpoint=ABC;SharedAccessSignature=AAA"

请让我知道,如果我需要在Blob存储一些额外的属性变化,从数据工厂成功访问蔚蓝的功能

azure azure-functions azure-data-factory azure-data-factory-2
2个回答
1
投票

什么是你的蔚蓝功能触发? HTTP触发?又怎么就是你蔚蓝功能保护?如果使用AAD保护你需要承载令牌。如果你正在使用的键,你需要X功能键。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook#authorization-keys

下面是从Channel9的,这可能有助于视频:

从Azure的数据工厂管道运行Azure的功能

https://channel9.msdn.com/Shows/Azure-Friday/Run-Azure-Functions-from-Azure-Data-Factory-pipelines


1
投票

在ADF管道Azure的功能活动预计在Azure函数返回一个JSON对象,而不是一个HttpResponseMessage的。下面是我们如何解决它:https://microsoft-bitools.blogspot.com/2019/01/introducing-azure-function-activity-to.html

© www.soinside.com 2019 - 2024. All rights reserved.