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 Go usa HTTPS en 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 envíe esa instancia de cliente.

Establecer el protocolo de la solicitud

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

Importante

Si utiliza HTTP, los datos de la solicitud, incluidas las credenciales, se envían en texto claro. Use HTTP únicamente en entornos confiables y aislados.

import (
    openapi "github.com/alibabacloud-go/darabonba-openapi/v2/client"
)

config := &openapi.Config{
    // This example overrides the secure default to use HTTP.
    Protocol: tea.String("HTTP"),
}

Configuración de la solicitud (objeto RuntimeOptions)

Para configurar los ajustes de una sola llamada a la API, pase un objeto RuntimeOptions. Esta opción resulta útil para deshabilitar temporalmente la validación de certificados durante las pruebas.

Deshabilitar la validación de certificados TLS

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

Importante

Deshabilitar la validación de certificados representa un riesgo de seguridad. Utilice esta opción solo para probar en entornos confiables. Nunca deshabilite la validación de certificados en código de producción.

import (
    util "github.com/alibabacloud-go/tea-utils/v2/service"
)

// This option skips certificate validation for a single API call.
runtime := &util.RuntimeOptions{}
runtime.IgnoreSSL = tea.Bool(true)