Todos os produtos
Search
Central de documentação

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

Última atualização: Jun 28, 2026

O Alibaba Cloud SDK V2.0 para PHP 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.

Configuração no nível do cliente (objeto Config)

Configure o protocolo ao inicializar o cliente do SDK. Essas definições se aplicam a todas as requisições dessa instância do cliente.

Defina o protocolo de requisição

Por padrão, o SDK envia todas as requisições via HTTPS. Embora seja possível alterar esse comportamento para endpoints legados que suportam apenas HTTP, recomendamos fortemente o uso de HTTPS para proteger seus dados em trânsito.

Importante

O uso de HTTP transmite os dados da requisição, incluindo credenciais, em texto simples. Use HTTP apenas em ambientes confiáveis e isolados.

use Darabonba\OpenApi\Models\Config;

$config = new Config([
// This example overrides the secure default to use HTTP.
    'protocol' => 'HTTP', 
]);

Configuração no nível da requisição (objeto RuntimeOptions)

Passe um objeto RuntimeOptions para ajustar parâmetros de uma única chamada de API, como desativar temporariamente a validação de certificados durante testes.

Desativar a validação de certificado TLS

O SDK valida certificados TLS em todas as requisições HTTPS por padrão. Em ambientes de teste ou não produtivos, como ao usar um proxy com certificado autoassinado, talvez seja necessário desativar essa validação temporariamente.

Importante

Desativar a validação de certificados representa um risco de segurança. Use esta opção apenas para testes em ambientes confiáveis. Jamais desative a validação de certificados em código de produção.

use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;

$runtimeOptions = new RuntimeOptions();
# This option skips certificate validation for a single API call.
$runtimeOptions->ignoreSSL = true;