legacy_strftime — ISO C 표준 형식을 사용한 UTC 시간
legacy_strftime — ISO C 표준 형식을 사용한 UTC 시간
legacy_strftime 함수는 주어진 형식 문자열을 사용해 현재 날짜와 시간을 반환해요. 형식 문자열은 strftime의 datetime 형식을 따릅니다.
출처: Packer 공식 문서
본문
이 함수는 Packer의 레거시 JSON 템플릿과의 하위 호환성을 만들기 위해 제공됐어요. 하지만 가능한 한 빨리 HCL Packer 템플릿을 timestamp와 formatdate를 함께 사용하도록 업그레이드하는 걸 권장해요.
:::note 빌더, 프로비저너, 포스트-프로세서를 많이 사용한다면, strftime은 각각에 대해 조금씩 다를 수 있어요. 그 이유는 이것이 초기 Packer 프로세스가 아니라 플러그인이 실행되는 시점 기준이기 때문이에요. 이를 피하고 모든 플러그인에서 타임스탬프를 일관되게 만들려면, 타임스탬프를 사용자 변수로 설정한 뒤 플러그인 안에서 그 사용자 변수에 접근하세요. :::
예시 (Examples)
> legacy_strftime("%Y-%m")
2021-08
관련 함수 (Related Functions)
format은 임의 데이터를 위한 더 일반적인 포맷 함수예요.timestamp는formatdate입력에 적합한 형식으로 현재 날짜와 시간을 반환해요.formatdate는 결과 타임스탬프를 다른 날짜·시간 형식으로 변환할 수 있어요.