问题标签 [azure-node-sdk]

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 投票
3 回答
728 浏览

azure - 从 Azure 函数访问 Azure Batch

我正在尝试使用服务原则从 Azure 函数访问批处理池并遇到我不理解的身份验证问题。使用服务原则的初始登录工作正常,但随后使用凭据访问批处理池返回 401。

下面是我的代码的精简版,关键点有注释

使用服务原理的初始登录如何没有问题,但它返回的凭据无法访问批处理池?

实际的错误是检查请求上的 auth 标头,我可以看到,并且 Authorization 标头甚至不存在。

我已经三次检查了批处理帐户的 Active Directory 访问控制,App ID 和机密是属于批处理帐户所有者的。任何想法接下来要尝试什么?

0 投票
1 回答
153 浏览

azure - 使用 Node SDK 将任务发送到 Azure Batch 作业

我正在尝试将大量任务发送到 Azure Batch。共有三个工作岗位,共有 67,000 个任务分布在这些工作岗位上。

当我只发送几个任务时,一切正常,只要我打开它以发送完整列表,它似乎就会崩溃,但没有任何有用的错误消息。总数是否有某种限制?或者我可以发送它们的速率?我正在使用 Azure Functions、Node SDK 并承诺异步添加任务。

在这一点上,我什至会很高兴得到一个错误,如果只是为了给我一些继续下去的东西。我试过发送 10 个任务,它工作正常,发送 65,000 个,它默默地失败。

0 投票
1 回答
1106 浏览

javascript - 如何取消使用 BlobService.createBlockBlobFromBrowserFile 开始的上传?

我正在使用 Microsoft Azure 存储客户端库BlobService.createBlockBlobFromBrowserFile来允许用户将文件上传到 Azure 存储容器。我想为他们提供一种取消正在进行的上传的方法,例如,以防它很大并且需要太长时间或者他们选择了错误的文件。有什么办法可以做到这一点吗?我在 API 中看不到任何明显的东西。

我的代码基于这些示例,例如

从返回的SpeedSummary对象createBlockBlobFromBrowserFile是我认为this one,它没有任何可用的东西。

也在MSDN here上问过。

0 投票
1 回答
100 浏览

node.js - 用于管理 Web 应用的 Azure 管理 API nodejs sdk

我正在尝试通过 Azure nodejs SDK 预配 Web 应用程序

是否有任何示例或存储库有助于执行此操作?

  1. 创建一个新的网络应用程序。
  2. 将部署源设置为 bitbucket
  3. 与部署源同步。
  4. 设置环境变量
  5. 重新启动应用程序。

所有这些都是通过管理 API 完成的......

有什么意见或指导吗?

0 投票
1 回答
595 浏览

javascript - 上传后 Azure 存储损坏文件?

我正在尝试将图像上传到天蓝色存储,如下所示:

如果我上传一些简单的东西,比如带有“abc”的文本文件,它会很好地上传,但是如果我尝试上传像图像这样的东西,它似乎会损坏,差异会在文件上传到 azure(左)之后和之前显示已上传:https ://user-images.githubusercontent.com/2121021/35678518-cb006af4-07a7-11e8-963d-2bb8b45aba26.png

我不确定到底发生了什么,并且一直在尝试解决这个问题......

0 投票
1 回答
719 浏览

azure - Azure iot 查询返回不正确的“lastActivityTime”

我有一个带有连接设备的 azure iot 集线器,可以进行活动。如果我在 azure 站点中检查特定的设备孪生,我将得到正确的“connectionState”和“lastActivityTime”,例如:

但是,一旦我使用查询资源管理器(或节点 sdk 中的 registry.query),我就会得到错误的 connectionState 和 lastActivityTime,例如,这是查询资源管理器中查询“SELECT deviceId,lastActivityTime,connectionState FROM devices”的结果:

为什么注册表查询不会返回正确的数据?

谢谢,

0 投票
1 回答
35 浏览

azure-notificationhub - 如何获取有关向哪个用户发送了多少通知的回调信息?

我正在使用 Azure 通知中心从 Node.js 发送移动通知。我在发送通知时使用标签,我需要存储收到通知的用户数量。但在回调中,我没有得到任何信息。

有什么方法可以获取这些信息吗?

0 投票
1 回答
694 浏览

javascript - azure createBlockBlobFromLocalFile 显示没有这样的文件或目录

我正在尝试使用azure-storage函数上传文件createBlockBlobFromLocalFile()。但是当我上传文件时,我收到了类似的错误

{ 错误:ENOENT:没有这样的文件或目录,stat 'D:\path\task1.txt'
errno:-4058,代码:'ENOENT',系统调用:'stat',路径:'D:\path\task1.txt ' }

但是我的文件位于我用来运行文件的同一路径中。所以这意味着上传文件和代码都在同一个文件夹中。这是我要上传的代码

0 投票
1 回答
900 浏览

javascript - 错误:ENOENT:没有这样的文件或目录,请阅读

我正在使用createBlockBlobFromLocalFile()函数将文件上传到azure-storage. 这是代码,

当我运行上面的代码时,我收到了类似的错误

events.js:183 抛出错误;// 未处理的“错误”事件 ^

错误:ENOENT:没有这样的文件或目录,请阅读

我的文件路径和代码在同一个文件夹中

我使用下面的代码检查了文件的可用性,它返回成功,

请有人建议我解决这个问题,

更新:错误信息与 这个问题不同

0 投票
1 回答
5343 浏览

node.js - 从节点 API 中的 Azure Blob 存储读取内容

我是 azure 新手,正在为我的一个应用程序使用存储帐户。基本上,我将 json 文件存储在 azure blob 存储中。

我想从 Node JS 应用程序中的这些文件中读取数据并对数据进行一些过滤,最终保护 REST 端点以将 UI/客户端中的数据作为 HTTP 响应查看。

我已经阅读了有关在作为 NODE SDK 公开的 blob 存储上的不同操作的文档,我们可以在下面的链接中找到它们,

https://github.com/Azure/azure-storage-node

但我的问题是“如何读取 json 文件”。我看到一种方法 getBlobToStream。这是否会在回调中给我 json 内容,以便我可以对数据进行进一步处理并作为响应发送给请求的客户。

请有人解释如何以更好的方式做到这一点,或者这是我们唯一的选择。

谢谢您的帮助。