프록시 서버에 AWS CodeBuild를 사용하여 인터넷과의 HTTP 및 HTTPS 트래픽을 제어할 수 있습니다. 프록시 서버에서 CodeBuild를 실행하려면 VPC에서 퍼블릭 서브넷에 프록시 서버를 설치하고 가상 서브넷에 CodeBuild를 설치합니다.
프록시 서버에서 CodeBuild를 실행하는 주요 사용 사례는 두 가지입니다.
-
VPC에서 NAT 게이트웨이 또는 NAT 인스턴스를 사용할 필요가 없어집니다.
-
프록시 서버 내 인스턴스가 액세스할 수 있는 URL을 지정하고 프록시 서버가 액세스를 거부하는 URL을 지정할 수 있습니다.
CodeBuild를 두 가지 유형의 프록시 서버에 사용할 수 있습니다. 두 유형 모두, 프록시 서버는 퍼블릭 서브넷에서 실행되고 CodeBuild는 프라이빗 서브넷에서 실행됩니다.
-
명시적 프록시: 명시적 프록시 서버를 사용하는 경우 프로젝트 수준에서 CodeBuild에
NO_PROXY
,HTTP_PROXY
및HTTPS_PROXY
환경 변수를 구성해야 합니다. 자세한 내용은 AWS CodeBuild에서 빌드 프로젝트 설정 변경 및 AWS CodeBuild에서 빌드 프로젝트 생성 단원을 참조하세요. -
투명 프록시: 투명 프록시 서버를 사용하는 경우 특별한 구성이 필요하지 않습니다.