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.