예약된 용량 플릿 CodeBuild 에 대해 관리형 프록시 서버에서 실행 - AWS CodeBuild

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

예약된 용량 플릿 CodeBuild 에 대해 관리형 프록시 서버에서 실행

관리형 프록시 서버에서 AWS CodeBuild 예약 용량 플릿을 실행하려면 프록시 규칙을 사용하여 외부 사이트와의 트래픽을 허용하거나 거부하도록 프록시 서버를 구성해야 합니다. 관리형 프록시 서버에서 예약 용량 플릿을 실행하는 것은 VPC, Windows 또는 MacOS 에서 지원되지 않습니다.

중요

프록시 구성이 플릿에 존재하는 기간에 따라 추가 비용이 발생합니다. 자세한 내용은 https://aws.amazon.com/codebuild/요금/을 참조하세요.

예약된 용량 플릿에 대한 관리형 프록시 구성

예약된 용량 플릿에 대해 관리형 프록시 서버를 구성하려면 콘솔에서 플릿을 생성하거나 를 사용할 때 이 기능을 활성화해야 합니다 AWS CLI. 정의해야 할 몇 가지 속성이 있습니다.

프록시 구성 정의 - 선택 사항

예약된 용량 인스턴스에 네트워크 액세스 제어를 적용하는 프록시 구성입니다.

기본 동작

발신 트래픽의 동작을 정의합니다.

허용

기본적으로 모든 대상으로의 송신 트래픽을 허용합니다.

거부

기본적으로 모든 대상으로 전송되는 트래픽을 거부합니다.

프록시 규칙

네트워크 액세스 제어를 제한할 대상 도메인을 지정합니다.

콘솔에서 프록시 구성을 정의하려면 예약 용량 플릿 생성 의 지침을 참조하세요. 를 사용하여 프록시 구성을 정의하려면 다음 JSON 구문을 AWS CLI수정하고 결과를 저장하면 됩니다.

"proxyConfiguration": { "defaultBehavior": "ALLOW_ALL" | "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN" | "IP", "effect": "ALLOW" | "DENY", "entities": [ "destination" ] } ] }

JSON 파일은 다음과 비슷할 수 있습니다.

"proxyConfiguration": { "defaultBehavior": "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN", "effect": "ALLOW", "entities": [ "github.com" ] } ] }

예약된 용량 CodeBuild플릿 실행

관리형 프록시 서버에서 AWS CodeBuild 예약 용량 플릿을 실행할 때 CodeBuild 는 관리형 프록시 주소로 HTTP_PROXYHTTPS_PROXY 환경 변수를 자동으로 설정합니다. 종속성 소프트웨어에 자체 구성이 있고 환경 변수를 준수하지 않는 경우 이러한 값을 참조하고 빌드 명령에서 소프트웨어 구성을 업데이트하여 관리형 프록시를 통해 빌드 트래픽을 올바르게 라우팅할 수 있습니다. 자세한 내용은 에서 빌드 프로젝트 생성 AWS CodeBuild에서 빌드 프로젝트 설정 변경 AWS CodeBuild 단원을 참조하세요.