我在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版本?