All Products
Search
Document Center

Alibaba Cloud SDK:Mengonfigurasi proxy

Last Updated:Jun 28, 2025

Topik ini menjelaskan cara mengonfigurasi proxy di SDK untuk Python V1.0.

Metode

  • Konfigurasikan proxy menggunakan instance AcsClient.

    import os
    
    from aliyunsdkcore.client import AcsClient
    from aliyunsdkecs.request.v20140526.DescribeRegionsRequest import DescribeRegionsRequest
    
    # Inisialisasi klien SDK.
    client = AcsClient(
        ak=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_ID'),  # Dapatkan ID AccessKey dari pengguna Resource Access Management (RAM) melalui variabel lingkungan.
        secret=os.environ.get('ALIBABA_CLOUD_ACCESS_KEY_SECRET'),  # Dapatkan rahasia AccessKey dari pengguna RAM melalui variabel lingkungan.
        region_id='cn-beijing',  # ID wilayah.
        # Konfigurasikan proxy.
        proxy={'http': 'http://127.0.0.1:9898'}
        # proxy={'https': 'http://<user>:<password>@127.0.0.1:8989'}
    )
    
    # Buat permintaan API dan konfigurasikan parameter.
    request = DescribeRegionsRequest()
    
    #Kirim permintaan.
    response = client.do_action_with_exception(request)
    print(str(response, encoding='utf-8'))
    
  • Konfigurasikan proxy menggunakan salah satu variabel lingkungan berikut:

    • HTTP_PROXY atau http_proxy. Contoh nilai yang valid: http://127.0.0.1:9898.

    • HTTPS_PROXY atau https_proxy. Atur variabel lingkungan dalam format berikut: http://<user>:<password>@127.0.0.1:8989.

Catatan

Urutan prioritas metode konfigurasi proxy adalah sebagai berikut (dari tinggi ke rendah): menggunakan instance AcsClient, dan menggunakan variabel lingkungan.