자산 인벤토리의 Backstage 파일 - 사용 사례
Backstage 카탈로그 구성을 마치면 Snyk Essentials는 Backstage catalog-info.yaml 파일에 있는 데이터로 리포지토리 자산(인벤토리 레이아웃의 [모든 자산] 탭)을 보강하기 시작합니다.
Backstage 카탈로그를 사용하여 리포지토리 자산을 보강하고 구성 요소 엔터티를 정의합니다. 이러한 유형의 상황에서 구성 요소는 서비스, 리포지토리, 웹사이트, 라이브러리 등과 같은 소프트웨어 구성 요소로 정의됩니다.
구성 요소에는 몇 가지 속성이 있으며 대부분은 선택 사항입니다.
spec.type(필수) - 리포지토리의 분류를 나타냅니다.spec.owner(필수) - 리포지토리를 소유한 팀을 나타냅니다.spec.lifecycle-production,experimental,deprecated와 같이 구성 요소의 수명 주기 상태를 나타냅니다.spec.system(선택 사항) - 동일한 목적을 수행하는 구성 요소 그룹을 나타냅니다. 이 개념은 "애플리케이션"이라고 합니다.Metadata.name(필수) - 구성 요소의 이름을 나타냅니다.Metadata.title(선택 사항) - 구성 요소의 이름을 나타냅니다.
Backstage 데이터는 동적이며 시간이 지남에 따라 변경될 수 있습니다.
catalog-info.yaml파일에 새 커밋이나 업데이트가 이루어지면 Snyk Essentials는 해당 특정 리포지토리 자산의 자산 속성을 업데이트합니다.리포지토리에서
catalog-info.yaml파일이 제거되면 Snyk Essentials는 해당 특정 리포지토리 자산에서 자산 속성을 삭제합니다.
따옴표("")를 사용하여 마침표(.)가 포함된 키를 이스케이프할 수 있습니다(예: "example.com/owner").
인벤토리 메뉴 및 Backstage 파일
통합 구성 메뉴에서 선택한 항목에 따라 인벤토리 메뉴의 필터에 해당 선택 항목만 표시됩니다. 예를 들어, 카테고리 속성을 선택한 경우 필터 목록에도 표시됩니다.
자산 요약 탭 및 Backstage 파일
자산 요약 탭에는 Backstage와 통합하도록 선택한 경우에만 통합 페이지에 구성된 6가지 Backstage 속성이 표시됩니다.
자산 속성 탭 및 Backstage 파일
자산 속성 탭에서는 선택한 속성만 리포지토리 자산에 메타데이터로 추가해야 합니다.
정책 필터 및 Backstage 파일
정책 빌더에서는 Backstage 카탈로그 파일을 구성할 때 이전에 선택한 속성만 찾을 수 있습니다.
다음 목록은 Backstage 카탈로그 파일을 구성할 때 선택할 수 있는 모든 가능한 Backstage 속성을 설명합니다.
애플리케이션(Application) - 동일한 목적을 수행하는 구성 요소 그룹을 나타냅니다.
소유자(Owner) - 리포지토리를 소유한 팀을 지정합니다.
카탈로그 이름(Catalog name) - 메타데이터 이름입니다.
제목(Title) - 속성 대신 엔터티에 대해 표시할 이름입니다. 카탈로그 이름이 너무 읽기 어려울 때 메타데이터 이름의 대안입니다.
카테고리(Category) - 리포지토리의 분류를 나타냅니다. 조직은 원하는 이름이나 텍스트를 선택할 수 있습니다.
수명 주기(Lifecycle) -
production,experimental,deprecated와 같이 구성 요소의 수명 주기 상태를 지정합니다.
Last updated