【发布时间】:2021-04-12 04:16:29
【问题描述】:
https://www.terraform.io/docs/configuration/functions/formatdate.html 上面是这个函数的文档,我用它在 SageMaker 批量转换作业的名称上附加了一个时间戳,这将由一个 stepfunction 状态机触发:
locals {
timestamp = formatdate("YYYYMMDDhhmmss", timestamp())
}
在 stepfunction terraform 文件中:
definition = templatefile("stepfuntion.json",
{
xxx
timestamp = local.timestamp
)
在“stepfuntion.json”中:
{...
"TransformJobName": "jobname-${timestamp}",
}
},
"End": true
}
}
}
具体来说,jobname定义在 "TransformJobName": "jobname-${timestamp}",
我应用了两次 terraform,上午 10 点和上午 11 点,但第二次生成的时间戳与第一次相同,我在这里遗漏了什么吗?我认为这个函数会生成实时时间戳。我已经挣扎了一个上午了,非常感谢。
【问题讨论】:
-
计划是否显示
definition参数的差异?
标签: timestamp terraform terraform-provider-aws aws-step-functions formatdatetime