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á.
Execute CodeBuild em um servidor proxy gerenciado para frotas de capacidade reservada
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 Windows ou macOS. VPC
Importante
Há custos adicionais com base na duração em que uma configuração de proxy está presente na frota. Para obter mais informações, consulte https://aws.amazon.com/codebuild/preços/
Tópicos
Configurar uma configuração de proxy gerenciado para frotas de capacidade reservada
Para configurar um servidor proxy gerenciado para sua frota de capacidade reservada, você deve habilitar esse recurso ao criar sua frota no console ou ao usar AWS CLI o. Há várias propriedades que você precisa definir:
- Definir configurações de proxy - opcional
-
Configurações de proxy que aplicam controle de acesso à rede às suas 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
-
Por padrão, nega tráfego de saída para todos os destinos.
- Regras de proxy
-
Especifica os domínios de destino aos quais restringir o controle de acesso à rede.
Para definir as configurações de proxy em seu console, consulte Crie uma frota de capacidade reservada para obter instruções. Para definir configurações de proxy usando o AWS CLI, você pode fazer isso modificando a seguinte JSON sintaxe e salvando seus resultados:
"proxyConfiguration": { "defaultBehavior": "ALLOW_ALL" | "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN" | "IP", "effect": "ALLOW" | "DENY", "entities": [ "
destination
" ] } ] }
Seu JSON arquivo pode ser semelhante ao seguinte:
"proxyConfiguration": { "defaultBehavior": "DENY_ALL", "orderedProxyRules": [ { "type": "DOMAIN", "effect": "ALLOW", "entities": [ "github.com" ] } ] }
Administre uma frota de capacidade CodeBuild reservada
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 ter mais informações, consulte Crie um projeto de construção em AWS CodeBuild e Alterar as configurações do projeto de construção em AWS CodeBuild.