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_PROXY
yHTTPS_PROXY
en 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.
Temas
- Configuración de los componentes necesarios para ejecutar CodeBuild en un servidor proxy
- Ejecución de CodeBuild en un servidor proxy explícito
- Ejecución de CodeBuild en un servidor proxy transparente
- Ejecución de CodeBuild en un servidor proxy administrado para flotas de capacidad reservada
- Ejecución de un administrador de paquetes y otras herramientas en un servidor proxy