我需要在数据工厂的Azure函数活动中传递头信息。如图所示,标题用红色标记。
我需要更改以下代码以接收标头。我还需要捕获标题的值。
公共静态异步任务运行([HttpTrigger(AuthorizationLevel. Function,"get", Route="{name}")]HttpRequest estMessage req,字符串名称, TraceWriter日志,[Blob("pk-api-test/{name}", FileAccess. Read)]Stream myBlob)
尝试下面的代码。使用Headers
访问超文本传输协议请求中的标头信息。
public static async Task Run(
[HttpTrigger(AuthorizationLevel.Function, "get", Route = null)]HttpRequestMessage req,
[Blob("pk-api-test/{headers.name}", FileAccess.Read)]Stream myBlob,
IDictionary<string, string> headers,
TraceWriter log)
{
string name = headers["name"];
//...
}
我在代码中使用“Route=TestFunction/{name}”解决了这个问题,在数据工厂的Azure函数设置中,我使用了函数名=TestFunction/albany
我们有一个将文件复制到Azure文件服务器的外部源。文件大小约为10GB。我想在Azure文件服务器上使用Azure Data Factory完成文件复制后,立即将此文件复制到Azure Blob存储。供应商无法将此文件复制到Blob容器。有人能帮我配置什么类型的触发器吗。我可以手动复制,但我正在寻找是否可以实现自动化。我甚至不能安排这个活动,因为来自外部源的文件副本是随机的。 谢谢
我在 Azure 数据工厂中具有事件触发器,它在 Azure Blob 存储中创建新 Blob 时触发。但我的触发器在创建 Blob 时没有触发。 已按照以下链接进行操作,但卡在下面提到的点:Azure 数据工厂:事件未启动管道。 环境详情: 事件网格已注册,ADF为v2并将参数传递给管道。我的问题是我是否需要激活Azure存储事件订阅?如果是这样,我的事件处理程序应该是什么(在我的情况下是ADF
我是Azure Function应用程序中blob触发器的新手,需要一些帮助。我正在努力寻找有关如何重命名触发该函数的blob的资源。 我有一个函数应用程序,当一个新的blob被上传到容器时触发,文件被处理,我需要一种方法来将其“标记”为已处理,因此我想重命名blob。 这是我的职责: 我该如何重命名该文件?在这种情况下有可能吗?
我有一个Azure数据工厂要使用azure devops部署。因此,我使用“发布构建工件”任务创建了一个构建管道,并创建了名为“dro”的工件文件夹,其中包含我要部署的资源。 我需要同样的发布管道的帮助。我应该在我的发布管道中使用哪个任务来部署这个工件文件夹“drop”? 我最初尝试使用ARM模板部署,但它没有使用放置文件夹,并且每次都部署所有内容,即整个数据工厂。所以我创建了一个构建文件夹,其中
这是Azure函数4x的问题(进程外) 我试图使用HTTP触发器将超过4MB(4096字节)的数据发布到Azure函数。 它超时了。下面是我在Azure函数中的代码 我使用Postman作为客户端,配置如下: 邮差配置 4 MB的测试文件 我查了微软的文档https://docs.microsoft.com/en-us/azure/azure-functions/functions-binding
我需要在Azure数据工厂中创建一个调度触发器(它将在3小时内每15分钟运行一次),当在Azure Blob存储容器中创建三个不同的文件时,该触发器将通过管道传输。只有在blob容器中创建了所有3个文件时,才应开始管道执行。例如,如果3个小时过去了,并且存储blob中只有两个文件,则管道将不必运行。