통합 종속 항목 관리
다음에서 지원:
Google secops
SOAR
이 문서에서는 최신 Python 런타임을 지원하기 위해 Google SecOps에서 커스텀 통합 스크립트 종속 항목을 업데이트하는 프로세스를 간략하게 설명합니다. 레거시 라이브러리를 삭제하고, 업데이트된 종속 항목을 구성하고, 일반적인 이전 오류를 해결하는 데 필요한 단계를 자세히 설명합니다.
통합 스크립트를 현재 Python 런타임으로 업그레이드하려면 커스텀 통합을 최신 Python 버전으로 업그레이드를 참고하세요.
이전 종속 항목을 삭제하고 새 종속 항목을 추가하는 방법
- 응답 > IDE 로 이동합니다. 타겟 커스텀 통합을 선택합니다.
- more_vert 더보기 > 커스텀 통합 구성을 클릭합니다.
- 스크립트 종속 항목에서 종속 항목 이름을 복사하여 로컬에 저장합니다.
예를 들어 스크립트 종속 항목에 다음이 포함되어 있다고 가정합니다.numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whlnumpy만 복사합니다. - 이 열린 구성 창에서만 스크립트 종속 항목 목록에서 이러한 종속 항목을 삭제합니다.
- 다음 방법 중 하나를 사용하여 라이브러리 필드에 종속 항목을 추가합니다.
- 종속 항목 이름으로 설치: 파일에서 각 종속 항목 이름 (버전 또는 타겟 OS 제외, 예:
numpy)을 복사합니다. 플랫폼은 구성된 최신 Python 버전으로 종속 항목을 자동으로 다운로드합니다 (예: Python 3.11의 'numpy'의 경우:numpy-2.3.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl). - 특정 버전 설치: 종속 항목 이름과 버전 (예:
numpy==1.21.6)을 입력하여 환경과 호환되는지 확인합니다. - 타겟 .whl 파일 업로드 (업데이트된 종속 항목을 사용하는지 확인).
- 종속 항목 이름으로 설치: 파일에서 각 종속 항목 이름 (버전 또는 타겟 OS 제외, 예:
- 추가 및 저장 을 클릭합니다.
이전 오류 해결
'지원되지 않는 휠' 오류 해결:
- 오류 ID:
ERROR: <dependency_name>.whl is not a supported wheel on this platform. - 근본적인 문제: 플랫폼이 현대화된 Python 3.11 환경 내에서 레거시
.whl(예: Python 3.7)을 설치하려고 할 때 발생합니다. - 해결 방법: 모든 레거시 휠이 삭제되고 기본 라이브러리 이름만 사용하여 다시 추가되었는지 확인하여 시스템이 버전에 적합한 리소스를 가져올 수 있도록 합니다 (이전 예와 같이).
인터페이스 캐싱 처리:
- 오류: 설정에서 Python 버전이 업데이트되었음에도 불구하고 플랫폼이 이전 종속 항목을 다운로드하도록 되돌아갑니다.
- 근본적인 문제: 새로고침 없이 라이브러리 설치를 진행하면 시스템에서 오래된 런타임 매개변수를 사용할 수 있습니다.
- 해결 방법: 새 Python 구성을 저장한 직후 브라우저 창을 새로고침하는 것이 좋습니다.
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.