Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Configurer un proxy

Dernière mise à jour :Aug 11, 2026

Vous pouvez configurer un proxy réseau dans le SDK for Python V1.0 à l'aide d'une instance AcsClient ou de variables d'environnement.

Méthodes

  • Configurez un proxy à l'aide d'une instance AcsClient.

    import os
    
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkecs.request.v20140526.DescribeRegionsRequest import DescribeRegionsRequest
    
    # Initialize an SDK client.
    client = AcsClient(
        ak=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'),  # Obtain the AccessKey ID of the Resource Access Management (RAM) user from an environment variable.
        secret=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'),  # Obtain the AccessKey secret of the RAM user from an environment variable.
        region_id='cn-beijing',  # The region ID.
        # Configure the proxy.
        proxy={'http': 'http://127.0.0.1:9898'}
        # proxy={'https': 'http://<user>:<password>@127.0.0.1:8989'}
    )
    
    # Create an API request and configure parameters.
    request = DescribeRegionsRequest()
    
    #Send the request.
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
    
  • Configurez un proxy à l'aide de l'une des variables d'environnement suivantes :

    • HTTP_PROXY ou http_proxy. Exemple de valeur valide : http://127.0.0.1:9898.

    • HTTPS_PROXY ou https_proxy. Définissez la variable d'environnement au format suivant : http://<user>:<password>@127.0.0.1:8989.

Remarque

La configuration de l'instance AcsClient est prioritaire sur les variables d'environnement.