Se ejecuta CodeBuild en un servidor proxy gestionado para flotas de capacidad reservada - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Se ejecuta CodeBuild en un servidor proxy gestionado para flotas de capacidad reservada

Para ejecutar flotas de capacidad AWS CodeBuild reservada en un servidor proxy administrado, debe configurar el servidor proxy para permitir o denegar el tráfico hacia y desde sitios externos mediante reglas de proxy. Tenga en cuenta que la ejecución de flotas de capacidad reservada en un servidor proxy administrado no es compatible con Windows ni macOS. VPC

importante

Hay costes adicionales en función del tiempo que una configuración de proxy esté presente en la flota. Para obtener más información, consulta los https://aws.amazon.com/codebuild/precios/.

Configure una configuración de proxy gestionado para flotas de capacidad reservada

Para configurar un servidor proxy gestionado para su flota de capacidad reservada, debe habilitar esta función al crear su flota en la consola o al utilizar la AWS CLI. Hay varias propiedades que debe definir:

Defina las configuraciones de proxy (opcional)

Configuraciones de proxy que aplican el control de acceso a la red a las instancias de capacidad reservada.

Comportamiento predeterminado

Define el comportamiento del tráfico saliente.

Permitir

De forma predeterminada, permite el tráfico saliente a todos los destinos.

Denegar

De forma predeterminada, deniega el tráfico saliente a todos los destinos.

Reglas de proxy

Especifica los dominios de destino a los que restringir el control de acceso a la red.

Para definir las configuraciones de proxy en la consola, consulte las Cree una flota de capacidad reservada instrucciones. Para definir las configuraciones de proxy mediante el AWS CLI, puede hacerlo modificando la siguiente JSON sintaxis y guardando los resultados:

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

JSONEl archivo puede tener un aspecto similar al siguiente:

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

Gestione una flota con capacidad CodeBuild reservada

Al ejecutar flotas de capacidad AWS CodeBuild reservada con su servidor proxy administrado, CodeBuild configurará automáticamente sus variables HTTP_PROXY y las de HTTPS_PROXY entorno con las direcciones proxy administradas. Si el software de dependencia tiene su propia configuración y no se ajusta a las variables de entorno, puede consultar estos valores y actualizar la configuración del software en los comandos de compilación para enrutar correctamente el tráfico de compilación a través del proxy gestionado. Para obtener más información, consulte Cree un proyecto de construcción en AWS CodeBuild y Cambie la configuración del proyecto de compilación en AWS CodeBuild.