O Alibaba Cloud SDK V1.0 for Go usa HTTPS em todas as requisições de API e valida certificados TLS por padrão. Personalize essas configurações para atender a requisitos específicos de conformidade ou para uso em ambientes de teste isolados.
Desativar a validação de certificado TLS
Desativar a validação de certificados representa um risco de segurança. Use esta opção apenas para testes em ambientes confiáveis. Nunca desative a validação de certificados em código de produção.
Defina HTTPSInsecure no nível do cliente (para todas as requisições) ou no nível da requisição (para uma única requisição).
Configuração no nível do cliente
A definição de HTTPSInsecure no objeto de cliente se aplica a todas as requisições subsequentes desse cliente.
// Disable certificate validation for all requests made by this client.
client.SetHTTPSInsecure(true)
Configuração no nível da requisição
A definição de HTTPSInsecure em um objeto de requisição substitui a configuração do cliente apenas para essa chamada de API específica.
// Disable certificate validation for only this specific request.
request.SetHTTPSInsecure(true)