gpt4 book ai didi

azure - 如何在 Azure ARM 模板中设置环境变量

转载 作者:行者123 更新时间:2023-12-04 16:58:31 24 4
gpt4 key购买 nike

我想在 ARM 模板中设置部署环境,以保证机器之间的环境相同。有没有办法为使用 ARM 模板创建的虚拟机设置环境变量?

最佳答案

窗口

您可以使用 Custom Script Extension调用SETX在部署时。将嵌套资源添加到 VM 资源的 resources 数组中。此示例在目标计算机上调用 SETX MyEnvironmentPrefix (environmentPrefix-parameter-value)/m:

{
"apiVersion": "2017-12-01",
"type": "extensions",
"name": "SetEnvironmentVar",
"comments": "Sets the MyEnvironmentPrefix system env var",
"location": "[resourceGroup().location]",
"dependsOn": [
"[resourceId('Microsoft.Compute/virtualMachines', parameters('vmName'))]"
],
"properties": {
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.9",
"autoUpgradeMinorVersion": true,
"settings": {
"commandToExecute": "[concat('SETX MyEnvironmentPrefix ', parameters('environmentPrefix'), ' /m')]"
}
}
}

关于azure - 如何在 Azure ARM 模板中设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41016360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com