问题标签 [azure-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 投票
2 回答
562 浏览

azure - 使用 python SDK 在 Azure 中创建池

我正在尝试基于标准市场 ubuntu 图像创建一个池。我正在使用Azure 4.0.0图像参考、虚拟机配置参考和其他东西是基于 docs.microsoft.com 编写的

这是我的代码:

以下是我从 azure 门户(添加池 JSON 编辑器)获取的一些图像值:

>

“图像参考”:{

“出版商”:“规范”,

"offer": "UbuntuServer",

“sku”:“16.04.0-LTS”

},

但是当我运行代码时,我得到一个错误:

什么图像值是错误的?是否可以使用 RequestId 获取有关此错误的更多信息?


更新

我在这里找到了一个更新的示例,它使用这个助手select_latest_verified_vm_image_with_node_agent_sku来获取图像参考。同样的错误The value provided for one of the properties in the request body is invalid.

0 投票
1 回答
363 浏览

azure - 使用 azure python sdk 从自定义图像创建池时出错

我正在尝试使用我从带有 azure python sdk 的 VM 创建的自定义映像创建一个池。位置和资源组匹配。

这是我的代码:

根据文档,我应该能够使用 virtual_machine_image_id 其他提供市场图像参数。我可以创建标准市场图像池,但在尝试使用自定义图像的 ID 时出现错误。

我该如何解决这个问题?


更新

我尝试将 ServicePrincipalCredentials 与以下内容一起使用:

CLIENT_ID:我在默认目录中创建了一个新应用程序 -> 添加注册并获得了它的应用程序 ID。

SECRET : A 为新应用程序创建了一个密钥并使用了它的值。

TENANT_IDaz account show在云外壳中。

资源:使用“ https://batch.core.windows.net/ ”。

像这样更新了我的代码:

我得到另一个错误:

0 投票
0 回答
36 浏览

java - Azure java sdk 中长期存在的 Azure 和 Azure.Authenticated 客户端的保证是什么?

目前我正在我的应用程序中创建AzureAzure.Authenticated客户端。由于我的应用程序寿命很长并且可以运行数月,我可以从客户那里得到什么保证。一旦它们被创建,它们可以无限期地使用,还是在幕后有一些必须刷新的令牌?还有他们创建的任何网络连接可能会丢失并需要重新创建客户端吗?

0 投票
1 回答
456 浏览

azure - 使用 azure python/java sdk 在 IoT 中心创建 azure IoT 设备

我正在尝试使用基于 python 的 azure-iot sdk 在 IOT HUB 创建一个 IoT 设备。

目前,我可以创建一个 IOT 设备(使用 AZ CLI 或通过仪表板)并可以将其与我的软客户端链接(使用连接字符串)。

但是想以编程方式实现物联网设备逻辑的创建,为此,我发现这可以通过 Azure Rest API 完成:

https://docs.microsoft.com/en-us/rest/api/iothub/service/createorupdatedevice

其中一项要求是通过 SAS 进行身份验证。我进一步调查发现 azure IoT sdk (for .net) 暴露了 SharedAccessSignatureBuilder 可以在这方面提供帮助:

https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.devices.common.security.sharedaccesssignaturebuilder?view=azure-dotnet

我的问题:

  1. 我是朝着正确的方向去解决它,还是有其他方法。
  2. 我们有 Python 或 Java 的 SharedAccessSignatureBuilder 吗?我查了但没找到。
0 投票
1 回答
43 浏览

azure - 如何在 Azure SDK for dot net 中检查提供的网站名称是否可用且免费

我正在尝试使用 azure 创建一个 Web 应用程序

由于名称必须是全局唯一的,我如何检查名称是否已经存在?

0 投票
1 回答
80 浏览

go - 通过 azure-sdk-for-go 下载 Azure 函数文件

我正在尝试找到一种通过 azure-sdk-for-go 下载 Azure 函数文件的方法。基本上类似于他们的门户网站。将不胜感激任何帮助。 在此处输入图像描述

0 投票
1 回答
606 浏览

go - 在 golang 中批量处理来自 ms azure eventthub 的事件

我从 AZURE eventthub 阅读了一些关于如何在 golang 中处理事件的文档,但这都是一一的,我在任何地方都找不到事件的批处理。这对于 ETL 操作似乎没什么用。有谁知道如何使用 golang 库批处理事件?

因为目前我查看了https://github.com/Azure/azure-event-hubs-go/blob/master/_examples/helloworld/consumer/main.go但处理程序是一个接受单个事件作为参数的函数. 如果有一些可以接受批量事件的处理程序会更有效。因为如果我想根据事件进行一些数据库事务,我将不得不为每个事件进行一个事务。我也不能只将它发送到其他 goroutine,因为如果我根据已处理的事件在数据库中进行事务,我必须确保在批处理之后设置检查点。就像在 AWS lambda 中使用 AWS kinesis 一样。

0 投票
2 回答
385 浏览

c# - Microsoft Azure Functions Nuget 包阻止 NET 库打包到 Nuget

我有一个以 net462 为目标的 NET 库项目,其中包含一个Microsoft.NET.SDK.FunctionsNuget 包。问题是当我将我的项目打包到 Nuget 库中时,除了没有创建 .nupkg 之外,一切都成功了(清理、恢复、构建、打包)。如果我注释掉相关代码并去掉 Nuget 引用,我打包时会生成一个 nupkg 文件。

我似乎遇到了这个问题:IN GITHUB也许?

有问题的包 - https://www.nuget.org/packages/Microsoft.NET.Sdk.Functions

我的直接问题是 - 这是一个可能的功能吗?你能防止你的包裹被打包进 Nugets 吗?我怎么会知道。或者换句话说,这种情况(GitHub问题中描述的情况)是否可能?可能出了什么问题?谢谢!

0 投票
1 回答
382 浏览

node.js - 无法读取未定义的属性“virtualMachines”

我正在尝试构建一个将启动(除其他外)启动 Azure VM 的节点应用程序。

我目前可以毫无问题地登录 Azure,但是当我像下面 github 上的示例页面所示那样启动 VM 时,我得到了错误TypeError: Cannot read property 'virtualMachines' of undefined,我不确定为什么考虑到我实际上是从我找到的示例中获取代码。

https://github.com/Azure/azure-sdk-for-node/blob/master/examples/ARM/compute/vm-sample.js

我希望该程序能够运行并启动我指定的 Azure VM,但它甚至无法正确运行该程序,让其启动 VM。以下是我运行程序时的输出

0 投票
1 回答
204 浏览

azure - Azure Python VM 规模集网络配置文件没有网络接口配置

我正在尝试通过 Azure python SDK 部署 VM Scale Set。
当我尝试创建规模集时,会引发异常:
Message: VM scale set network profile /subscriptions/subscription_id/resourceGroups/MatrixRG/providers/Microsoft.Compute/virtualMachineScaleSets/ScaleSetName/updateGroups/63e63aa7-0f01-42be-88fd-ada85c591967 has no network interface configurations

我正在通过此代码段创建 VM 规模集: