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

How to generate unix timestamp in Azure ARM Template

我正在创建一个 ARM 模板来配置密钥保管库及其机密。我想在模板内生成 unix 时间戳并提供给 nbfexp 属性,它们只接受整数。找不到太多关于此的指示。

我指的是微软文档 https://docs.microsoft.com/en-us/azure/templates/microsoft.keyvault/vaults/secrets

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

无法使用 ARM 模板生成那些。 arm 模板无法使用 date\time

在部署期间使用utcNow()函数获得Date/Time。请注意,您只能在参数的默认值中使用它:

"parameters" : {
    "todayUtc": {
      "type": "string",
      "defaultValue": "[utcNow('yyyy-MM-dd')]"
    }
}

参见:docs