2
私はAzureのARMテンプレートで苦労しており、現在の日付をデプロイメント名に連結する方法があるかどうかを知りたがっています。AzureのARMテンプレートの日付または時刻関数
私はこれを探しています。
"name" : "[concat('MYNAME',DATE('YYYY-MM-DD'))]"
これを実行する方法はありますか?あるいは将来これを実装する計画はありますか?
私はAzureのARMテンプレートで苦労しており、現在の日付をデプロイメント名に連結する方法があるかどうかを知りたがっています。AzureのARMテンプレートの日付または時刻関数
私はこれを探しています。
"name" : "[concat('MYNAME',DATE('YYYY-MM-DD'))]"
これを実行する方法はありますか?あるいは将来これを実装する計画はありますか?
ARMテンプレートに新しいパラメータを作成します。テンプレートを展開あなたのPowerShellスクリプトでは、そのように日付変数を作成します。
$timestamp = get-date -Format "yyyy MM dd"
その後(も、あなたがデプロイメント名も日付を使用して見ることができ、このような新しい-AzureRmResourceGroupDeploymentとテンプレートパラメータをインラインにこれを渡します。PowerShellの日付をフォーマットする方法についてthis link)を参照してください:
New-AzureRmResourceGroupDeployment -Name ((Get-ChildItem $TemplateFile).BaseName + '-' + ((Get-Date).ToUniversalTime()).ToString('MMdd-HHmm')) `
-ResourceGroupName $ResourceGroupName -TemplateFile $TemplateFile `
-TemplateParameterFile $TemplateParametersFile `
-date $timestamp
それは実際には利用できないが、この機能は、ARM上で示唆されたフィード:https://feedback.azure.com/forums/281804-azure-resource- manager/suggestions/13599417-add-date-to-resource-group-template-functions –
私はそれを+1し、このスレッドにはすぐに答えてください。 :D –