Tüm Ürünler
Search
Belge Merkezi

Alibaba Cloud SDK:Configure HTTPS and TLS settings in the SDK

Son Güncelleme:Oct 07, 2026

Python için Alibaba Cloud SDK V2.0, varsayılan olarak tüm API isteklerinde HTTPS kullanır ve TLS sertifikalarını doğrular. Uyumluluk gereksinimlerini karşılamak veya izole test ortamlarında çalışmak için bu varsayılanları geçersiz kılabilirsiniz.

İstemci düzeyinde yapılandırma (Config nesnesi)

SDK istemcisini başlatırken protokolü ve minimum TLS sürümünü yapılandırın. Bu ayarlar, ilgili istemci örneğinin yaptığı tüm isteklerde geçerlidir.

İstek protokolünü ayarlayın

SDK, varsayılan olarak tüm istekleri HTTPS üzerinden gönderir. Bu ayarı yalnızca HTTPS'yi desteklemeyen eski uç noktalar için değiştirin.

Önemli

HTTP, kimlik bilgileri dahil olmak üzere tüm istek verilerini düz metin olarak gönderir. HTTP'yi yalnızca güvenilir ve izole ortamlarda kullanın.

from alibabacloud_tea_openapi.models import Config

# Use HTTP instead of the default HTTPS.
config = Config(
    protocol='HTTP',
)

Minimum TLS sürümünü zorunlu kılın

Güvenlik veya uyumluluk gereksinimlerini karşılamak için istemcinin yaptığı tüm isteklerde minimum bir TLS sürümü belirleyin. SDK; TLS 1.0, TLS 1.1, TLS 1.2 ve TLS 1.3 sürümlerini destekler.

from alibabacloud_tea_openapi.models import Config
from Tea.core import TLSVersion

# Enforce TLS 1.2 as the minimum for all client requests.
config = Config(
    protocol='HTTPS',
    tls_min_version=str(TLSVersion.TLSv1_2)
)

İstek düzeyinde yapılandırma (RuntimeOptions nesnesi)

Tek bir API çağrısı için ayarları geçersiz kılmak amacıyla bir RuntimeOptions nesnesi iletin. Bu yaklaşım, test sırasında sertifika doğrulamasını geçici olarak devre dışı bırakmanız gerektiğinde kullanışlıdır.

TLS sertifika doğrulamasını devre dışı bırakın

SDK, varsayılan olarak tüm HTTPS istekleri için TLS sertifikalarını doğrular. Kendinden imzalı bir sertifika kullanan bir proxy ile çalışmak gibi üretim dışı bazı ortamlarda bu doğrulamayı geçici olarak devre dışı bırakmanız gerekebilir.

Önemli

Sertifika doğrulamasını devre dışı bırakmak, istekleri ortadaki adam saldırılarına karşı savunmasız hale getirir. Bu seçeneği yalnızca güvenilir ortamlardaki testler için kullanın ve üretim kodunda asla kullanmayın.

from alibabacloud_tea_util.models import RuntimeOptions

# Skip certificate validation for a single API call.
runtime_options = RuntimeOptions(
    ignore_ssl=True
)