기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
버전이 지정된 템플릿
관리자 또는 플랫폼 팀 구성원은 인프라 리소스를 프로비저닝하는 데 사용되는 버전이 지정된 템플릿 라이브러리를 정의, 생성 및 관리합니다. 템플릿 버전에는 마이너 버전과 메이저 버전의 두 가지 유형이 있습니다.
-
마이너 버전 — 이전 버전과 호환되는 스키마가 있는 템플릿에 대한 변경 사항입니다. 이러한 변경으로 인해 개발자는 새 템플릿 버전으로 업데이트할 때 새 정보를 제공할 필요가 없습니다.
마이너 버전을 변경하려는 경우 에서는AWS Proton 최선을 다해 새 버전의 스키마가 템플릿의 이전 마이너 버전과 호환되는지 여부를 확인합니다. 새 스키마가 이전 버전과 호환되지 않는 경우 새 마이너 버전 등록에AWS Proton 실패합니다.
참고
호환성은 스키마에만 기반하여 결정됩니다. AWS Proton템플릿 번들 인프라 as code (IaC) 파일이 이전 마이너 버전과 이전 버전과 호환되는지 확인하지 않습니다. 예를 들어, 새 IaC 파일로 인해 템플릿의 이전 마이너 버전에서 프로비저닝된 인프라에서 실행 중인 응용 프로그램에 주요 변경 사항이 발생하는지 여부를 확인하지AWS Proton 않습니다.
-
메이저 버전 — 이전 버전과 호환되지 않을 수 있는 템플릿 변경 내용입니다. 이러한 변경에는 일반적으로 개발자의 새로운 입력이 필요하며 템플릿 스키마 변경이 수반되는 경우가 많습니다.
팀의 운영 모델에 따라 이전 버전과 호환되는 변경 사항을 메이저 버전으로 지정할 수도 있습니다.
템플릿 버전 요청이 마이너 버전인지 메이저AWS Proton 버전인지를 결정하는 방법은 템플릿 변경 사항을 추적하는 방식에 따라 달라집니다.
-
새 템플릿 버전 생성을 명시적으로 요청하는 경우 메이저 버전 번호를 지정하여 메이저 버전을 요청하고 메이저 버전 번호를 지정하지 않음으로써 마이너 버전을 요청합니다.
-
템플릿 동기화를 사용하는 경우 (따라서 명시적인 템플릿 버전 요청을 하지 않는 경우) 기존 YAML 파일에서 발생하는 템플릿 변경을 위한 새 마이너 버전을AWS Proton 만들려고 시도합니다. AWS Proton새 템플릿 변경을 위한 새 디렉터리를 만들 때 (예: v1에서 v2로 이동) 메이저 버전을 생성합니다.
참고
템플릿 동기화를 기반으로 하는 새 마이너 버전 등록은 변경 사항이 이전 버전과 호환되지 않는다고AWS Proton 판단되면 여전히 실패합니다.
템플릿의 새 버전을 게시하면 해당 템플릿이 가장 높은 메이저 버전과 마이너 버전일 경우 권장 버전이 됩니다. 새AWS Proton 리소스는 새 권장 버전을 사용하여 생성되며, 관리자에게 새 버전을 사용하고 오래된 버전을 사용하는 기존AWS Proton 리소스를AWS Proton 업데이트하라는 메시지를 표시합니다.