问题标签 [azure-blob-trigger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
704 浏览

java - 有什么方法可以获取触发 azure blob 触发器的文件内容?

所以我创建了一个 Azure blob 触发器,只要我在 blob 上放置一些文件或创建一些目录,触发器就会正常工作。

问题:现在我不知道如何获得导致 blob 触发器的相同文件内容。

我可以使用 Azure 存储库获取文件,但我将在 blob 上上传大量文件,并希望对刚刚写入 blob 的文件进行一些处理。

提前致谢

0 投票
2 回答
4917 浏览

java - Azure Function BlobTrigger:Microsoft.WindowsAzure.Storage:无法建立连接,因为目标机器主动拒绝

我无法在本地运行我用 java 编写的 azure 函数,该函数应该基于 BlobTrigger 工作。

我面临以下错误:

这是我的代码:

仅基于初始运行,我可以开始实现逻辑,但我被阻止运行基本步骤本身。

这是我的 local.settings.json

谢谢你。

0 投票
1 回答
236 浏览

azure-functions - 天蓝色存储模拟器和功能 - 使用 guid 和扩展名触发文件名 - 为什么?

这需要一段时间才能追查。

我有这个有效的代码

但是如果我将最后一行更改为以下内容,我的 blob 触发器会在函数中爆炸

非常令人沮丧。错误是:

[18/10/2019 14:37:36] 发生了未处理的异常。主机正在关闭。[18/10/2019 14:37:36] Microsoft.WindowsAzure.Storage:服务器遇到内部错误。请稍后再试。

错误信息的大量使用 - 谢谢!

我希望能够在这里使用指南。命名约定的文档似乎说这是在这里找到的合法情况

一定有人有想法!

以下文件名有效

"s-a" "dave.pdf" $"{Guid.New().ToString()}"

这不起作用 $"{Guid.New().ToString()}.pdf"

0 投票
1 回答
4137 浏览

python - 使用 python 在 azure blob 中读取

我想将存储在 Azure blob 存储中的 excel 文件读取到 python 数据框。我会使用什么方法?

0 投票
1 回答
2782 浏览

azure-data-factory - Azure 数据工厂 - 多个文件/blob 上的基于事件的触发器

当在 blob 容器内的文件夹中创建新文件/blob 时,我正在通过基于事件的触发器调用 ADF V2 管道。

Blob 容器结构:

BlobContainer -> 文件夹名称 - >

-> 文件 1.csv

-> 文件2.csv

-> 文件 3.csv

我使用以下配置创建了触发器:

容器名称:BlobContainer

Blob 路径以:FolderName/开头

Blob 路径以:.csv结尾

已检查事件:已创建 Blob

触发截图

问题:在文件夹中临时创建了三个 csv 文件。调用管道的触发器运行了 3 次(可能是因为创建了 3 个 blob)。管道实际上将文件移动到另一个 blob 容器中。所以第一个触发器运行成功,剩下的 2 个失败,因为文件已经被移动了。但是,即使在其中创建了 3 个文件,如何配置触发器以便每个文件夹仅运行一次?

因为文件是一起生成的,所以我需要使用 ADF 将它们一起移动到新位置。

0 投票
1 回答
149 浏览

azure - 在 azure blob 上获取租约一段时间返回 null

我们正在尝试通过调用 Microsoft Azure Blob Java api 300 秒来获取 blob 的租约。但 API 总是返回 null。有人遇到过这个问题吗?下面是我们使用的代码。

0 投票
1 回答
454 浏览

asp.net-core - 创建 Azure 事件网格订阅时看不到 Azure 函数名称

因此,使用 VS 2019,我创建了一个 Blob Trigger 函数 (v2) 并将其部署到 Azure,针对 blob 存储 (v2)。如果我上传文件,则执行该函数,并且成功处理 Blob 存储中的文件。所以这里一切都很好。

我现在正在寻找创建一个 Azure 事件网格订阅(通过 Azure 门户)以附加到触发器和存储,但是,我看不到函数名称。

在此处输入图像描述

在右侧刀片中选择订阅、资源组和功能应用程序后,插槽下拉列表只有一个值,即“生产”。选择“生产”后,功能下拉菜单为空,并且不允许我输入功能名称。

有没有人遇到过这个问题?我将不胜感激有关此事的任何见解。

谢谢和问候, 诺埃尔

0 投票
1 回答
520 浏览

azure-functions - Azure Blob 触发器动态路径不起作用

我正在使用捕获事件将事件从 Eventhub 检索到存储容器。但在捕获事件中,我选择了 blob 文件路径格式作为

现在如何在博客触发器中给出动态 blob 路径。

我写如下

我收到以下错误

请建议我,如何在 Azure 的 blogtrigger 中为 partitionId、年、月、日、小时、分钟、秒提供动态路径?

0 投票
1 回答
279 浏览

azure - blobtrigger 在 azure 函数上发布时不起作用,但它在本地环境中工作

将我的文件上传到相应的存储帐户容器后,我的天蓝色功能不会触发,但是当我使用以下设置测试我的本地时,这工作正常。

我不得不像下面这样使用 local.setting.json

我实时的“AzureWebJobsStorage”值是另一个存储帐户信息

"AzureStorageMyUpload" : "DefaultEndpointsProtocol=https;AccountName=<<ACCOUNT_NAME>>;AccountKey=<<ACCOUNT_KEY>>;EndpointSuffix=core.windows.net"

"AzureStorageMyUpload" : "DefaultEndpointsProtocol=https;AccountName=<<ACCOUNT_NAME>>;AccountKey=<<ACCOUNT_KEY>>;BlobEndpoint=https://<<ACCOUNT_NAME>>.blob.core.windows.net/;TableEndpoint=https://<<ACCOUNT_NAME>>.table.core.windows.net/;QueueEndpoint=https://<<ACCOUNT_NAME>>.queue.core.windows.net/;FileEndpoint=https://<<ACCOUNT_NAME>>.file.core.windows.net/"

我的天蓝色功能如下

功能

运行时版本:1.0.12922.0 (~1)

当我从 azure 门户本身创建新的 blob 触发器时,它对我来说工作正常。当我在 Azure 门户中借助 Visual Studio Code 2019 从本地创建时,同样的一个不起作用,它看起来像“function.json”。

0 投票
2 回答
1631 浏览

python - Azure Function 为同一个 Blob 存储事件触发多次

我的 Python Azure 函数配置文件 ( function.json) 定义了一个 Blob 存储触发器。

当 Azure Function 唤醒时(即 Live Metrics 中显示的服务器在休眠一段时间后变为联机状态),它会处理所有现有的 blob,而不管哪些 blob 已经生成了触发事件。

我注意到该azure-webjobs-hosts/blobreceipts文件夹​​中填充了sandboxhost637nnn文件夹。每个 Azure Function 唤醒事件都会创建一个新的sandboxhost文件夹。这样,函数就会忘记以前处理的 blob(没有找到旧的收据)。在过去(2019 年 12 月),我记得包含所有收据的唯一webjobs-hosts文件夹在调用中持续存在。