통합 종속 항목 관리
다음에서 지원:
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.whl
복사만:numpy. - 스크립트 종속 항목 목록에서 이러한 종속 항목을 삭제합니다 (이 열린 구성 창에서만).
- 다음 방법 중 하나를 사용하여 라이브러리 필드에 종속 항목을 추가합니다.
- 종속 항목 이름으로 설치: 파일에서 각 종속 항목 이름 (버전 또는 타겟 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 전문가에게 문의하여 답변을 받으세요.