Todos os produtos
Search
Central de documentação

Alibaba Cloud SDK:Configuração de proxy

Última atualização: Jun 28, 2026

Um proxy de rede atua como intermediário no controle de acesso a recursos e permite verificações de permissão, logging, cache e lazy loading sem alterar seu código. Configure proxies HTTP e HTTPS para o SDK Python V2.0 usando variáveis de ambiente, a classe Config ou RuntimeOptions.

Tipos de proxy

O SDK oferece suporte a proxies HTTP e HTTPS.

Tipo de proxy

Descrição

Proxy HTTP

Defina o endereço e a porta do servidor proxy com o parâmetro http_proxy. O formato é http://<IP address>:<port>. Aplica-se exclusivamente a requisições HTTP.

Proxy HTTPS

Especifique o endereço e a porta do servidor proxy com o parâmetro https_proxy. O formato é http://<IP address>:<port>. Válido apenas para requisições HTTPS.

Nota

Se o servidor proxy exigir autenticação, insira o nome de usuário e a senha antes do endereço IP. O formato é: http://<user>:<password>@<IP address>:<port>

Após configurar o proxy, use o parâmetro no_proxy para especificar os endereços que ignoram o proxy. Separe vários endereços com vírgulas. Nomes de domínio e endereços IP são suportados.

Métodos de configuração de proxy

Nota

As configurações de proxy seguem esta ordem de precedência, da maior para a menor: RuntimeOptions, Config e variáveis de ambiente.

  • Configure o proxy usando variáveis de ambiente:

    Nota

    Não há suporte para definir no_proxy em variáveis de ambiente.

    • Especifique o endereço do servidor proxy usando a variável de ambiente HTTP_PROXY ou http_proxy.

    • Defina o endereço do servidor proxy usando a variável de ambiente HTTPS_PROXY ou https_proxy.

  • Configure o proxy com parâmetros de runtime (RuntimeOptions). Essa configuração afeta somente as requisições que usam esses parâmetros.

    from alibabacloud_tea_openapi.models import Config
    from alibabacloud_tea_util.models import RuntimeOptions
    
    config = Config(
        protocol='https',  # The request protocol is related to the HTTP proxy configuration parameters. httpsProxy is valid only for the HTTPS protocol, and httpProxy is valid only for the HTTP protocol.
    )
    
    # Configure the proxy in RuntimeOptions
    runtimeOptions = RuntimeOptions(
        http_proxy='http://127.0.0.1:9898',
        https_proxy='http://127.0.0.1:8989',
        no_proxy='127.0.0.1,localdomain.com'
    )
    
  • Configure o proxy usando a classe Config durante a inicialização do cliente. Essa definição aplica-se a todas as requisições.

    from alibabacloud_tea_openapi.models import Config
    
    config = Config(
        protocol='https',  # The request protocol is related to the HTTP proxy configuration parameters. httpsProxy is valid only for the HTTPS protocol, and httpProxy is valid only for the HTTP protocol.
        # Proxy configuration
        http_proxy='http://127.0.0.1:9898',
        https_proxy='http://127.0.0.1:8989',
        no_proxy='127.0.0.1,localdomain.com'
    )
    

Referências

Para obter um tutorial sobre configuração de proxy, consulte Tutorial de configuração de proxy HTTP.