【问题标题】:Azure ARM template using utcNow not working properly使用 utcNow 的 Azure ARM 模板无法正常工作
【发布时间】:2021-02-11 15:38:46
【问题描述】:

已尝试使用应具有日期时间默认值的参数创建 Azure ARM 模板。 我就是这样使用它的:

"endTime": {
  "type": "string",
  "defaultValue": "[dateTimeAdd(utcNow('u'), 'PT1H', 'yyyy-MM-dd THH:mm:ss zzzz')]",
  "metadata": {
    "description": "The finishing date of the Lab. Ex: 2019-09-23T09:00:00"
  }
}

执行时的参数显示为文本:

[dateTimeAdd(utcNow('u'), 'PT1H', 'yyyy-MM-dd THH:mm:ss zzzz')]

有人知道问题可能是什么吗?我正在开发/测试实验室执行 ARM 模板。

【问题讨论】:

  • 基本上,在请求输入参数时不会评估该函数......只有在部署模板后才会评估它。我希望该函数使用评估值而不是表达式来设置默认值。

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


【解决方案1】:

基本上,在请求输入参数时不会评估该函数...仅在部署模板后才评估该函数。 我希望该函数使用评估值而不是表达式来设置默认值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-10
    • 1970-01-01
    • 2021-06-24
    • 2015-06-04
    • 2020-10-09
    相关资源
    最近更新 更多