Você pode usar o AWS CodeBuild com um servidor de proxy para regular o tráfego HTTP e HTTPS da e para a Internet. Para executar o CodeBuild com um servidor proxy, instale um servidor proxy em uma sub-rede pública e o CodeBuild em uma sub-rede privada em uma VPC.
Existem dois casos de uso principais para executar o CodeBuild em um servidor proxy:
-
Ele elimina o uso de um gateway NAT ou de uma instância NAT na sua VPC.
-
Ele permite que você especifique os URLs que as instâncias no servidor de proxy podem acessar e os URLs para o qual o servidor de proxy nega o acesso.
É possível usar o CodeBuild com dois tipos de servidores proxy. Para os dois, o servidor proxy é executado em uma sub-rede pública e o CodeBuild em uma sub-rede privada.
-
Proxy explícito: se você usar um servidor proxy explícito, deverá configurar as variáveis de ambiente
NO_PROXY
,HTTP_PROXY
eHTTPS_PROXY
no CodeBuild no projeto. Para obter mais informações, consulte Alterar configurações do projeto de compilação no AWS CodeBuild e Criar um projeto de compilação no AWS CodeBuild. -
Proxy transparente: se você usar um servidor de proxy transparente, nenhuma configuração especial será necessária.
Tópicos
- Configurar componentes obrigatórios para executar o CodeBuild em um servidor proxy
- Executar o CodeBuild em um servidor de proxy explícito
- Executar o CodeBuild em um servidor proxy transparente
- Executar o CodeBuild em um servidor proxy gerenciado para frotas de capacidade reservada
- Executar um gerenciador de pacotes e outras ferramentas em um servidor de proxy