

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Use AWS CodeBuild com um servidor proxy gerenciado
<a name="run-codebuild-in-managed-proxy-server"></a>

 Para executar frotas de capacidade AWS CodeBuild reservada em um servidor proxy gerenciado, você deve configurar o servidor proxy para permitir ou negar tráfego de e para sites externos usando regras de proxy. Observe que a execução de frotas de capacidade reservada em um servidor proxy gerenciado não é compatível com VPC, Windows ou macOS.

**Importante**  
Há custos adicionais com base na duração em que uma configuração de proxy fica presente na frota. Para obter mais informações, consulte [https://aws.amazon.com/codebuild/preços/](https://aws.amazon.com/codebuild/pricing/).

**Topics**
+ [Definir uma configuração de proxy gerenciado para frotas de capacidade reservada](#run-codebuild-in-managed-proxy-server-configure)
+ [Administre uma frota de capacidade CodeBuild reservada](#use-managed-server-run-acb-fleet)

## Definir uma configuração de proxy gerenciado para frotas de capacidade reservada
<a name="run-codebuild-in-managed-proxy-server-configure"></a>

 Para configurar um servidor proxy gerenciado para sua frota de capacidade reservada, você deve habilitar este recurso ao criar a frota no console ou ao usar a AWS CLI. Há várias propriedades que precisam ser definidas:

**Definir configurações de proxy - opcional**  
Configurações de proxy que aplicam controle de acesso à rede às instâncias de capacidade reservada.

**Comportamento padrão**  
Define o comportamento do tráfego de saída.    
**Permitir**  
Permite tráfego de saída para todos os destinos por padrão.  
**Negar**  
Nega tráfego de saída para todos os destinos por padrão.

**Regras de proxy**  
Especifica os domínios de destino aos quais restringir o controle de acesso à rede.

Para definir as configurações de proxy no console, consulte [Criar uma frota de capacidade reservada](fleets.md#fleets.how-to) para obter instruções. Para definir configurações de proxy usando o AWS CLI, você pode fazer isso modificando a seguinte sintaxe JSON e salvando seus resultados:

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

O arquivo JSON pode ser semelhante ao seguinte:

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

## Administre uma frota de capacidade CodeBuild reservada
<a name="use-managed-server-run-acb-fleet"></a>

 Ao executar frotas de capacidade AWS CodeBuild reservada com seu servidor proxy gerenciado, CodeBuild definirá automaticamente suas variáveis `HTTP_PROXY` e de `HTTPS_PROXY` ambiente com os endereços de proxy gerenciados. Se o software de dependência tiver sua própria configuração e não aderir às variáveis de ambiente, você poderá consultar esses valores e atualizar a configuração do software nos comandos de compilação para rotear adequadamente o tráfego de compilação por meio do proxy gerenciado. Para obter mais informações, consulte [Criar um projeto de compilação no AWS CodeBuild](create-project.md) e [Alterar as configurações do projeto de construção em AWS CodeBuild](change-project.md).