ACR에서 Snyk으로 이미지 추가

Snyk은 루트 폴더와 사용자 정의 파일 위치를 평가하여 Microsoft Azure Container Registry (ACR) 컨테이너 이미지를 테스트하고 모니터링합니다.

ACR에서 Snyk으로 이미지를 추가하기 위한 전제 조건

  • Snyk 계정이 있어야 하며 관리자에 의해 조직(Organization)에 온보딩되어야 합니다.

  • Snyk과 ACR 리포지토리 간에 통합이 구성되어 있어야 합니다.

ACR에서 Snyk으로 이미지를 추가하는 단계

  1. 계정에 로그인하고 관리하려는 관련 그룹(Group) 및 조직(Organization)으로 이동합니다.

  2. **프로젝트(Projects)**로 이동하여 **프로젝트 추가(Add projects)**를 클릭합니다. 계정에 이미 구성된 통합 목록이 열립니다.

테스트할 이미지를 선택하십시오(Which images do you want to test?) 뷰가 열리고, 연결된 레지스트리에서 사용 가능한 모든 이미지가 리포지토리별로 그룹화되어 다음 그림과 유사하게 표시됩니다:

  1. 다음 방법 중 하나 이상을 사용하여 단일 또는 여러 이미지를 선택합니다:

    1. 이미지 이름(Image Name) 필드(위 이미지의 1번, 이미지 이름 필드)에 가져올 단일 이미지의 이름을 입력합니다.

    2. 연결된 모든 이미지를 가져오려면 리포지토리(위 이미지의 2번, 목록의 두 번째 항목)를 선택합니다.

    3. 여러 리포지토리에서 여러 이미지를 선택하려면 리포지토리(위 이미지의 3번, 목록의 세 번째 항목)를 확장하고 축소합니다.

  2. **선택한 리포지토리 추가(Add selected repositories)**를 클릭합니다.

    이미지가 가져오는 동안 페이지 상단에 상태 표시줄이 나타납니다. 그 동안 계속 작업할 수 있습니다.

  3. 가져오기가 끝나면 페이지 상단에 성공 또는 실패 알림이 나타납니다. **새로 고침(Refresh)**을 클릭하여 새로 가져온 이미지가 포함된 프로젝트(Projects) 페이지를 확인합니다. 이미지는 리포지토리별로 그룹화되며 상세 프로젝트 페이지에 개별적으로 연결됩니다.

  4. 이제 Git 리포지토리를 이 프로젝트에 연결하여 Dockerfile을 사용하여 풍부한 수정 조언을 얻을 수 있습니다. 자세한 내용은 Dockerfile 추가 및 베이스 이미지 테스트arrow-up-right를 참조하십시오.

ACR 파일은 고유한 아이콘으로 표시됩니다. ACR 프로젝트만 표시하도록 필터링할 수 있습니다.

ACR 통합은 다른 Snyk 통합과 동일하게 작동합니다. 프로젝트를 계속 모니터링하고 수정하며 관리하려면 Snyk 사용자 문서의 관련 페이지를 참조하십시오.

circle-info

컨테이너 이미지 내의 애플리케이션 취약점의 경우, 애플리케이션에 대한 변경 사항은 수동 또는 반복적인 재테스트로 반영되지 않습니다. 이미지의 재가져오기가 필요합니다. 자세한 내용은 컨테이너 이미지에서 애플리케이션 취약점 감지를 참조하십시오.

Last updated