JSON 및 HCL2 기능 비교

JSON 및 HCL2 기능 비교

이 주제는 JSON 및 HCL2 Packer 템플릿 구성에서 사용 가능한 기능을 비교해요.

출처: 문서

본문

소개

HCP Packer는 아티팩트가 JSON 또는 HCL2 중 어느 것으로 작성된 Packer 템플릿으로 빌드될 때 아티팩트 메타데이터 저장을 지원해요. HCL2는 HCP Packer에서 더 많은 기능을 지원하므로 Packer 템플릿 구성을 HCL2로 작성할 것을 권장해요. Packer 템플릿과 HCP Packer가 메타데이터를 저장하는 방법에 대한 추가 정보는 다음 주제를 참고해 주세요:

기능 비교

다음 표는 각 구성 언어가 지원하는 HCP Packer 기능을 보여 줘요.

기능 HCL2 JSON
환경 변수를 사용한 기본 구성 완전 지원 완전 지원
hcp_packer_registry 블록을 사용한 사용자 정의 구성 완전 지원 지원 안 함
사용자 정의 버킷 설명 완전 지원 지원 안 함
사용자 정의 버킷 라벨 완전 지원 지원 안 함
사용자 정의 버전 빌드 라벨 완전 지원 지원 안 함
HCP Packer 데이터 소스 사용 기능 완전 지원 지원 안 함
HCP Packer 아티팩트 거버넌스 완전 지원 지원 안 함
HCP Packer 아티팩트 계보(ancestry) 추적 완전 지원 계보는 HCP Packer API로만 조회할 수 있어요. 자세한 내용은 계보를 참고해 주세요.

더 알아보기