全部产品
Search
文档中心

Alibaba Cloud SDK:Konfigurasikan Permintaan HTTPS

更新时间:Jun 28, 2025

Topik ini menjelaskan cara mengonfigurasi permintaan HTTPS untuk memanggil operasi API.

Konfigurasikan Permintaan HTTPS

Secara default, Alibaba Cloud Darabonba SDK for Python menggunakan HTTP untuk memanggil operasi API. Anda dapat mengubah protokol menjadi HTTPS.

from aliyunsdkecs.request.v20140526.DescribeInstancesRequest import DescribeInstancesRequest
from aliyunsdkcore.client import AcsClient
# Gunakan rantai penyedia kredensial default untuk menginisialisasi klien. Untuk informasi lebih lanjut, lihat topik "Membuat instance klien dan mengonfigurasi kredensial" dalam dokumentasi SDK untuk Python V1.0. 
client = AcsClient(
    region_id='<region_id>',  # ID wilayah.
)

request = DescribeInstancesRequest()
request.set_protocol_type('https')  # Atur protokol ke HTTPS.

client.do_action_with_exception(request)   

Nonaktifkan verifikasi sertifikat

Penting
  • Secara default, verifikasi sertifikat SSL atau Transport Layer Security (TLS) diaktifkan di SDK. Sertifikat diverifikasi saat HTTPS digunakan untuk memanggil operasi API. Jika tidak ada sertifikat yang diinstal di lingkungan kode Anda, verifikasi sertifikat gagal.

  • Untuk memastikan keamanan komunikasi di lingkungan produksi, kami sarankan Anda mengaktifkan verifikasi sertifikat. Jika Anda ingin menonaktifkan verifikasi sertifikat di lingkungan pengujian, atur parameter verify ke False.

from aliyunsdkcore.client import AcsClient
# Gunakan rantai penyedia kredensial default untuk menginisialisasi klien. Untuk informasi lebih lanjut, lihat topik "Membuat instance klien dan mengonfigurasi kredensial" dalam dokumentasi SDK untuk Python V1.0. 
client = AcsClient(
    region_id='<region_id>',  # ID wilayah.
    verify=False  # Nonaktifkan verifikasi sertifikat SSL.
)

Tentukan sertifikat CA

from aliyunsdkcore.client import AcsClient
# Gunakan rantai penyedia kredensial default untuk menginisialisasi klien. Untuk informasi lebih lanjut, lihat topik "Membuat instance klien dan mengonfigurasi kredensial" dalam dokumentasi SDK untuk Python V1.0. 
client = AcsClient(
    region_id='<region_id>',  # ID wilayah.
    verify='./cacert.pem'  # Jalur sertifikat otoritas sertifikat (CA).
)