Tüm Ürünler
Search
Belge Merkezi

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

Son Güncelleme:Oct 07, 2026

Node.js için Alibaba Cloud SDK V2.0, tüm API isteklerinde varsayılan olarak HTTPS kullanır ve TLS sertifikalarını doğrular. Bu ayarları belirli uyumluluk gereksinimleri veya izole test ortamları için özelleştirebilirsiniz.

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

SDK istemcisini başlatırken protokolü yapılandırın. Bu ayarlar, ilgili istemci örneğinden yapılan tüm isteklere uygulanır.

İstek protokolünü ayarlayın

SDK, tüm istekleri varsayılan olarak HTTPS üzerinden gönderir. Yalnızca HTTP'yi destekleyen eski uç noktalar için bu ayarı geçersiz kılabilirsiniz; ancak aktarım halindeki verilerinizi korumak için HTTPS kullanmanızı şiddetle öneririz.

Önemli

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

const { Config } = require('@alicloud/openapi-client');

// This example overrides the secure default to use HTTP.
const config = new Config({
    protocol: 'HTTP',
});
import * as $OpenApi from '@alicloud/openapi-client';

// This example overrides the secure default to use HTTP.
const config = new $OpenApi.Config({
    protocol: 'HTTP', 
});

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

Test sırasında sertifika doğrulamasını devre dışı bırakmak gibi tek bir API çağrısı için ayarları geçersiz kılmak amacıyla bir RuntimeOptions nesnesi iletin.

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

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

Önemli

Sertifika doğrulamasını devre dışı bırakmak bir güvenlik riskidir. Bu seçeneği yalnızca güvenilir ortamlarda test amaçlı kullanın. Sertifika doğrulamasını üretim kodunda asla devre dışı bırakmayın.

const { RuntimeOptions } = require('@alicloud/tea-util');

// This option skips certificate validation for a single API call.
const runtime = new RuntimeOptions({
    ignoreSSL: true,
});
import Util, * as $Util from '@alicloud/tea-util';

// This option skips certificate validation for a single API call.
const runtime = new $Util.RuntimeOptions({
    ignoreSSL: true,
});