问题标签 [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.
azure - 从 Azure 函数访问 Azure Batch
我正在尝试使用服务原则从 Azure 函数访问批处理池并遇到我不理解的身份验证问题。使用服务原则的初始登录工作正常,但随后使用凭据访问批处理池返回 401。
下面是我的代码的精简版,关键点有注释
使用服务原理的初始登录如何没有问题,但它返回的凭据无法访问批处理池?
实际的错误是检查请求上的 auth 标头,我可以看到,并且 Authorization 标头甚至不存在。
我已经三次检查了批处理帐户的 Active Directory 访问控制,App ID 和机密是属于批处理帐户所有者的。任何想法接下来要尝试什么?
azure - 使用 Node SDK 将任务发送到 Azure Batch 作业
我正在尝试将大量任务发送到 Azure Batch。共有三个工作岗位,共有 67,000 个任务分布在这些工作岗位上。
当我只发送几个任务时,一切正常,只要我打开它以发送完整列表,它似乎就会崩溃,但没有任何有用的错误消息。总数是否有某种限制?或者我可以发送它们的速率?我正在使用 Azure Functions、Node SDK 并承诺异步添加任务。
在这一点上,我什至会很高兴得到一个错误,如果只是为了给我一些继续下去的东西。我试过发送 10 个任务,它工作正常,发送 65,000 个,它默默地失败。
javascript - 如何取消使用 BlobService.createBlockBlobFromBrowserFile 开始的上传?
我正在使用 Microsoft Azure 存储客户端库BlobService.createBlockBlobFromBrowserFile
来允许用户将文件上传到 Azure 存储容器。我想为他们提供一种取消正在进行的上传的方法,例如,以防它很大并且需要太长时间或者他们选择了错误的文件。有什么办法可以做到这一点吗?我在 API 中看不到任何明显的东西。
我的代码基于这些示例,例如
从返回的SpeedSummary
对象createBlockBlobFromBrowserFile
是我认为this one,它没有任何可用的东西。
也在MSDN here上问过。
node.js - 用于管理 Web 应用的 Azure 管理 API nodejs sdk
我正在尝试通过 Azure nodejs SDK 预配 Web 应用程序
是否有任何示例或存储库有助于执行此操作?
- 创建一个新的网络应用程序。
- 将部署源设置为 bitbucket
- 与部署源同步。
- 设置环境变量
- 重新启动应用程序。
所有这些都是通过管理 API 完成的......
有什么意见或指导吗?
javascript - 上传后 Azure 存储损坏文件?
我正在尝试将图像上传到天蓝色存储,如下所示:
如果我上传一些简单的东西,比如带有“abc”的文本文件,它会很好地上传,但是如果我尝试上传像图像这样的东西,它似乎会损坏,差异会在文件上传到 azure(左)之后和之前显示已上传:https ://user-images.githubusercontent.com/2121021/35678518-cb006af4-07a7-11e8-963d-2bb8b45aba26.png
我不确定到底发生了什么,并且一直在尝试解决这个问题......
azure - Azure iot 查询返回不正确的“lastActivityTime”
我有一个带有连接设备的 azure iot 集线器,可以进行活动。如果我在 azure 站点中检查特定的设备孪生,我将得到正确的“connectionState”和“lastActivityTime”,例如:
但是,一旦我使用查询资源管理器(或节点 sdk 中的 registry.query),我就会得到错误的 connectionState 和 lastActivityTime,例如,这是查询资源管理器中查询“SELECT deviceId,lastActivityTime,connectionState FROM devices”的结果:
为什么注册表查询不会返回正确的数据?
谢谢,
azure-notificationhub - 如何获取有关向哪个用户发送了多少通知的回调信息?
我正在使用 Azure 通知中心从 Node.js 发送移动通知。我在发送通知时使用标签,我需要存储收到通知的用户数量。但在回调中,我没有得到任何信息。
有什么方法可以获取这些信息吗?
javascript - azure createBlockBlobFromLocalFile 显示没有这样的文件或目录
我正在尝试使用azure-storage
函数上传文件createBlockBlobFromLocalFile()
。但是当我上传文件时,我收到了类似的错误
{ 错误:ENOENT:没有这样的文件或目录,stat 'D:\path\task1.txt'
errno:-4058,代码:'ENOENT',系统调用:'stat',路径:'D:\path\task1.txt ' }
但是我的文件位于我用来运行文件的同一路径中。所以这意味着上传文件和代码都在同一个文件夹中。这是我要上传的代码
javascript - 错误:ENOENT:没有这样的文件或目录,请阅读
我正在使用createBlockBlobFromLocalFile()
函数将文件上传到azure-storage
. 这是代码,
当我运行上面的代码时,我收到了类似的错误
events.js:183 抛出错误;// 未处理的“错误”事件 ^
错误:ENOENT:没有这样的文件或目录,请阅读
我的文件路径和代码在同一个文件夹中
我使用下面的代码检查了文件的可用性,它返回成功,
请有人建议我解决这个问题,
更新:错误信息与 这个问题不同
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 内容,以便我可以对数据进行进一步处理并作为响应发送给请求的客户。
请有人解释如何以更好的方式做到这一点,或者这是我们唯一的选择。
谢谢您的帮助。