【问题标题】:Convert datetime string to unix timestamp in ARM template将日期时间字符串转换为 ARM 模板中的 unix 时间戳
【发布时间】:2020-07-08 02:32:13
【问题描述】:

Azure 资源管理器模板具有创建和转换 ISO 8601 格式时间戳的功能。不幸的是,Key Vault 机密过期属性需要自 Unix 纪元以来的秒数。如何在 ARM 模板中生成任意日期时间为自 Unix 纪元以来的秒数?

【问题讨论】:

    标签: azure azure-resource-manager arm-template iso8601


    【解决方案1】:

    我不认为你可以(至少没有捷径),更容易在模板之外生成它并将其作为参数传递给模板

    【讨论】:

    • 是正确的,今天没有简单的方法可以做到这一点...您可以自己做一些数学运算,然后进行近似,但我认为很难精确。 ..
    • 真的没有意义,这可以使用模板外部的 oneliner 来完成,然后将其传入,或者您可以创建一个基于某些内容进行计算的 http 端点并将该端点查询为手臂模板。同样,另一种选择是使用 deploymentScripts 资源
    • 我认为外面更好 - 你可以在模板中使用部署脚本做任何事情,但这不是我们推荐的轻量级路径
    猜你喜欢
    • 2019-07-30
    • 2011-03-16
    • 1970-01-01
    • 2017-10-11
    • 1970-01-01
    • 2012-06-23
    • 2011-09-23
    • 1970-01-01
    • 2016-12-18
    相关资源
    最近更新 更多