Pab*_*mer 6 azure azure-rm-template
我正在使用azure ARM模板,想知道是否有办法将当前日期连接到部署名称.
我正在寻找这样的东西.
"name" : "[concat('MYNAME',DATE('YYYY-MM-DD'))]"
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?或者是否有计划在未来实施此计划?
在 ARM 模板中创建一个新参数。在部署模板的 powershell 脚本中,创建一个日期变量,如下所示:
$timestamp = get-date -Format "yyyy MM dd"
Run Code Online (Sandbox Code Playgroud)
然后将其传递给与 New-AzureRmResourceGroupDeployment 内联的模板参数,如下所示(此外,您还可以看到部署名称也使用 powershell 中的日期。有关如何设置日期格式的信息,请参阅此链接):
New-AzureRmResourceGroupDeployment -Name ((Get-ChildItem $TemplateFile).BaseName + '-' + ((Get-Date).ToUniversalTime()).ToString('MMdd-HHmm')) `
-ResourceGroupName $ResourceGroupName -TemplateFile $TemplateFile `
-TemplateParameterFile $TemplateParametersFile `
-date $timestamp
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3056 次 |
最近记录: |