프로젝트에 정책 할당
프로젝트에 프로젝트 속성을 적용한 후, 해당 속성에 적용되는 정책을 생성할 수 있습니다. 프로젝트와 정책은 정책이 적용된 속성을 기반으로 연결됩니다.
프로젝트 속성에 적용된 정책은 항상 조직에 적용된 정책보다 우선합니다.
정책은 하나 또는 여러 프로젝트 속성에 적용될 수 있지만, 하나의 속성 세트에는 하나의 정책만 적용될 수 있습니다. 예를 들어, Critical, Production, Frontend에 적용된 정책이 있는 경우, 이 정확한 속성들에만 적용되는 다른 정책을 생성할 수 없습니다.
프로젝트 속성에 적용된 정책은 CLI 프로젝트에 프로젝트 속성이 할당되어 있다고 가정할 때, snyk monitor CLI 명령에 영향을 미칩니다. 정책에 적용된 프로젝트 속성은 snyk test에는 영향을 미치지 않습니다.
프로젝트 속성에 정책 적용 및 정책 제거
속성에 정책을 적용하려면 속성 선택 패널에서 정책을 적용하려는 속성의 상자를 체크하십시오.
그룹의 프로젝트에서 이미 생성된 태그를 검색할 수도 있습니다. 정책에 대해 하나 이상의 태그를 선택할 수 있습니다.

속성에서 정책을 제거하려면 정책을 제거하려는 속성 옆의 상자 체크를 해제하십시오.
태그를 제거하려면 태그 옆의 x를 클릭하십시오.
정책이 적용될 속성을 아직 결정하지 않은 경우와 같이, 선택된 속성이 없는 상태로 정책을 생성하고 저장할 수 있습니다. 모든 속성이 비어 있으면 정책이 프로젝트에 적용될 수 없습니다.
프로젝트를 정책에 할당
정책이 할당되려면, 프로젝트에 해당 정책에 나열된 모든 속성이 적용되어 있어야 합니다. 프로젝트는 정책에 나열되지 않은 추가 속성을 가질 수도 있습니다.
속성을 기반으로 정책이 프로젝트에 적용되는 경우, 프로젝트 속성 편집 권한이 있는 역할이 프로젝트 속성을 편집할 수 있습니다.
정책에 여러 태그가 추가된 경우, 프로젝트는 해당 프로젝트 태그 중 하나와만 일치하면 됩니다. 그러나 다른 속성들도 정책에 나열되어 있다면, 프로젝트는 모든 속성을 가지고 있어야 하며 나열된 태그 중 적어도 하나를 가지고 있어야 합니다.
예를 들어, Critical, External, Frontend에 적용된 정책이 있는 경우, 이 정책은 동일한 속성을 가진 프로젝트에는 할당되지만, Critical과 External 속성만 가진 프로젝트에는 할당되지 않습니다.
다음은 정책 예시입니다. 이 정책은 Business Criticality 섹션의 Critical 속성과 Environment 섹션의 Frontend 및 External 속성에 적용되었습니다. 또한 정책에는 두 개의 프로젝트 태그가 있습니다. 첫 번째 태그는 키가 PCI이고 값이 Compliant입니다. 두 번째 태그는 키가 owner이고 값이 fred입니다.
다음 프로젝트는 Frontend, External, Critical 속성을 가지고 있으며, 일치하는 태그인 PCI:Compliant를 적어도 하나 가지고 있습니다. 따라서 이 프로젝트는 정책을 상속받습니다. 즉, 정책이 이 프로젝트에 할당됩니다.

다음 프로젝트는 External 환경 속성이 없기 때문에 정책을 상속받지 않습니다.

프로젝트에 여러 정책 할당
하나의 프로젝트에 여러 정책이 할당될 수 있습니다. 예를 들어, Critical 및 External 속성에 적용된 정책과 Critical 및 Production 속성에 적용된 정책이 있을 수 있습니다. Critical, External, Production 속성을 가진 프로젝트가 있다면 두 정책이 모두 할당됩니다.
하나의 프로젝트에 여러 정책이 할당된 경우, 정책 관리자 페이지의 정책 순서가 우선순위를 결정합니다. 목록의 상단에 가장 가까운 정책이 그 뒤에 오는 다른 할당된 정책보다 우선합니다. 정책 순서를 변경하려면 정책을 원하는 순서대로 드래그 앤 드롭하거나 오른쪽의 세 점 메뉴를 사용하여 목록에서 정책을 위나 아래로 이동시키십시오.

Last updated