В шаблонах Azure Resource Manager есть функции для создания и преобразования меток времени в формате ISO 8601. К сожалению, для атрибута истечения срока действия секрета Key Vault требуются секунды с эпохи Unix. Как я могу сгенерировать произвольную дату и время в секундах с эпохи Unix в шаблоне ARM?
Преобразование строки даты и времени в метку времени unix в шаблоне ARM
Ответы (1)
Я не думаю, что вы можете (по крайней мере, для этого нет ярлыка), проще сгенерировать это вне шаблона и передать его в шаблон в качестве параметра
person
4c74356b41
schedule
07.07.2020
правильно, сегодня нелегко сделать это ... вы могли бы сами посчитать и приблизить их, но я думаю, что будет сложно уточнить ...
- person bmoore-msft; 09.07.2020
и на самом деле это не имеет смысла, это можно сделать с помощью одного лайнера вне шаблона и просто передать его, в качестве альтернативы вы можете создать конечную точку http, которая выполняет вычисления на основе чего-то и запрашивает эту конечную точку как шаблон руки. опять же, другой альтернативой было бы использование ресурса (ов) deploymentScripts
- person 4c74356b41; 09.07.2020
Я думаю, что снаружи лучше - вы можете делать что угодно в шаблоне с помощью сценария развертывания, но это не тот путь, который мы бы рекомендовали для чего-то такого легкого.
- person bmoore-msft; 11.07.2020