如何在Azure ARM模板中生成unix时间戳

如何在Azure ARM模板中生成unix时间戳,azure,unix-timestamp,azure-keyvault,arm-template,azure-template,Azure,Unix Timestamp,Azure Keyvault,Arm Template,Azure Template,我正在创建一个ARM模板来提供keyvault及其机密。我想在模板内部生成unix时间戳,并提供给只接受整数的nbf和exp属性。在这方面找不到太多的线索 我指的是微软的文档 如果ARM模板中没有解决方案,则我需要使用powershell生成并将其传递给我可能不喜欢的模板,除非没有其他选项。无法使用ARM模板生成这些解决方案。arm模板无法使用date\time使用utcNow()函数在部署期间获取日期/时间。注意:您只能在参数的默认值中使用它: “参数”:{ “今日UTC”:{ “类型”:“字

我正在创建一个ARM模板来提供keyvault及其机密。我想在模板内部生成unix时间戳,并提供给只接受整数的
nbf
exp
属性。在这方面找不到太多的线索

我指的是微软的文档


如果ARM模板中没有解决方案,则我需要使用powershell生成并将其传递给我可能不喜欢的模板,除非没有其他选项。

无法使用ARM模板生成这些解决方案。arm模板无法使用date\time

使用
utcNow()
函数在部署期间获取日期/时间。注意:您只能在参数的默认值中使用它:

“参数”:{
“今日UTC”:{
“类型”:“字符串”,
“默认值”:“[utcNow('yyyy-MM-dd')”
}
}

请参阅:

Powershell是唯一的方法。keyvault机密资源需要一个int值,而不是字符串。