![](/img/trans.png)
[英]Azure DSC extension for ARM, powershell script will not update
[英]Azure VMSS with Powershell DSC disabled TLS 1.0 cannot download script
我有一个DSC脚本,用于在Azure上配置VMSS。 该脚本的一部分禁用了TLS1.0和TLS1.1客户端和服务器角色。 禁用后,VMSS无法再在zip文件中下载DSC脚本。 说29次尝试后超时。 如果启用TLS协议,它将再次起作用。
有没有办法使用TLS 1.2下载脚本?
当前,这是脚本扩展的ARM配置:
"extensionProfile": {
"extensions": [
{
"name": "Microsoft.Powershell.DSC",
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.72",
"autoUpgradeMinorVersion": true,
"forceUpdateTag": "[parameters('dscVmssUpdateTagVersion')]",
"settings": {
"configuration": {
"url": "https://mydsc.blob.core.windows.net/dsc/scalesetSetup.zip",
"script": "prepareServer.ps1",
"function": "PrepareServer"
},
"configurationArguments": {
"nodeName": "localhost",
"envName": "[parameters('envName')]",
"buildNumber": "[parameters('buildNumber')]"
}
}
}
}
]
}
不,没有办法将脚本移至DSC配置(或至少禁用TLS 1.0 \\ 1.1的部分)。 这样您就可以解决这种鸡\\蛋的难题。
我已通过DSC禁用了TLS1.0,并且效果很好。 与您的模板的唯一区别是我拥有“ typeHandlerVersion”:“ 2.26”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.