我已经挂在数据工厂管道将文本文件写入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存储一些额外的属性变化,从数据工厂成功访问蔚蓝的功能
什么是你的蔚蓝功能触发? 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
在ADF管道Azure的功能活动预计在Azure函数返回一个JSON对象,而不是一个HttpResponseMessage的。下面是我们如何解决它:https://microsoft-bitools.blogspot.com/2019/01/introducing-azure-function-activity-to.html