Uso de AWS CodeBuild con un servidor proxy
Puede utilizar AWS CodeBuild con un servidor proxy para regular el tráfico HTTP y HTTPS de entrada y salida de Internet. Para ejecutar CodeBuild con un servidor proxy, debe instalar un servidor proxy en una subred pública y CodeBuild en una subred privada de una VPC.
Existen dos casos de uso principales en los que CodeBuild se ejecuta en un servidor proxy:
-
Elimina la necesidad de utilizar una gateway NAT o una instancia NAT en la VPC.
-
Permite especificar las URL a las que las instancias del servidor proxy pueden obtener acceso y a las que el servidor proxy deniega el acceso.
Puede utilizar CodeBuild con dos tipos de servidores proxy. En ambos casos, el servidor proxy se ejecuta en una subred pública, mientras que CodeBuild lo hace en una subred privada.
-
Proxy explícito: si utiliza un servidor proxy explícito, debe configurar las variables de entorno
NO_PROXY,HTTP_PROXYyHTTPS_PROXYen CodeBuild en el nivel de proyecto. Para obtener más información, consulte Cambio de la configuración del proyecto de compilación en AWS CodeBuild y Creación de un proyecto de compilación en AWS CodeBuild. -
Proxy transparente: si utiliza un servidor proxy transparente, no se necesita ninguna configuración especial.