Todos los productos
Search
Centro de documentos

Alibaba Cloud SDK:Configurar los ajustes de HTTPS y TLS en el SDK

Última actualización: Sep 05, 2026

El Alibaba Cloud SDK V2.0 para Node.js utiliza HTTPS para todas las solicitudes de API y valida los certificados TLS de forma predeterminada. Puede personalizar estos ajustes para cumplir con requisitos específicos o para trabajar en entornos de prueba aislados.

Configuración del cliente (objeto Config)

Configure el protocolo cuando inicialice el cliente del SDK. Estos ajustes se aplican a todas las solicitudes que provengan de esa instancia de cliente.

Establecer el protocolo de solicitud

El SDK envía todas las solicitudes mediante HTTPS de forma predeterminada. Es posible anular este comportamiento para endpoints heredados que solo admiten HTTP. No obstante, se recomienda encarecidamente usar HTTPS para proteger los datos en tránsito.

Importante

El uso de HTTP envía los datos de su solicitud, incluidas las credenciales, en texto claro. Utilice HTTP únicamente en entornos confiables y aislados.

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', 
});

Configuración de la solicitud (objeto RuntimeOptions)

Pase un objeto RuntimeOptions para anular los ajustes de una sola llamada a la API. Por ejemplo, esto le permite deshabilitar la validación de certificados durante las pruebas.

Deshabilitar la validación de certificados TLS

El SDK valida los certificados TLS para todas las solicitudes HTTPS de forma predeterminada. En entornos que no son de producción, como al usar un proxy con un certificado autofirmado, es posible que necesite deshabilitar esta validación temporalmente.

Importante

Deshabilitar la validación de certificados representa un riesgo de seguridad. Utilice esta opción únicamente para realizar pruebas en entornos confiables. Nunca deshabilite la validación de certificados en código de producció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,
});