如何使azure节点sdk使用最新的ARM api版本

时间:2018-06-26 05:39:56

标签: azure azure-web-sites azure-functions azure-container-service azure-node-sdk

我在Azure函数中运行的节点js代码在尝试在同一RG中创建容器时遇到以下错误。

 code: 'InvalidRestartPolicy',
  body: 
   { code: 'InvalidRestartPolicy',
     message: 'The \'restartPolicy\' must be one of \'Always\' for container group \'sampleTimerTriggeredAF2containerGroup\'.' } }
2018-06-26T05:32:21.389 [Info] Function completed (Success, Id=93805a81-8a0e-44dc-99ac-588427855dd9, Duration=2130ms)

它具有以下版本:

'user-agent': 'Node/v6.11.2 (ia32-Windows_NT-10.0.14393) ms-rest/2.3.6 ms-rest-azure/2.5.7 azure-arm-containerinstance/1.0.0-preview Azure-SDK-For-Node' },

我可以看到它正在对以下端点执行PUT请求:

  url: 'https://management.azure.com/subscriptions/b7fd700c-0b05-44ba-823a-6e954c480149/resourceGroups/sampleTimerTriggeredAF2/providers/Microsoft.ContainerInstance/containerGroups/sampleTimerTriggeredAF2containerGroup?api-version=2017-08-01-preview',
     method: 'PUT',

有较新的API版本可用,需要使用这些版本的代码。但是我不知道如何使我的代码更改由azure-arm-containerinstance模块选择的API版本?

0 个答案:

没有答案