O Alibaba Cloud SDK oferece configurações avançadas para HTTPS, proxies, timeouts e novas tentativas. Esses recursos otimizam o desempenho, reforçam a segurança e aumentam a confiabilidade em ambientes com alta concorrência ou restrições de rede.
Configurações de HTTPS
Cenários
Segurança dos dados: o HTTPS criptografa a transmissão de dados via SSL/TLS para evitar interceptações e adulterações, garantindo a integridade das informações.
Conformidade: setores como finanças e saúde possuem requisitos rigorosos de segurança na transmissão de dados que exigem o uso de HTTPS.
Exemplos
Uma aplicação recupera dados sensíveis, como informações de faturamento ou dados de privacidade do usuário, ao chamar operações da API do Alibaba Cloud.
A aplicação deve estar em conformidade com o Regulamento Geral sobre a Proteção de Dados (GDPR) ou outras normas de proteção de dados.
Para mais informações, consulte Configure definições de HTTPS e TLS no SDK.
Configurações de proxy
Cenários
Acesso restrito à rede: se sua aplicação executa atrás de um servidor proxy, como em uma rede corporativa interna ou em um ambiente controlado por firewall, configure um proxy para alcançar serviços externos.
Monitoramento de tráfego: use um proxy durante o desenvolvimento para capturar e analisar requisições com fins de depuração.
Exemplos
Uma aplicação implantada em uma rede corporativa interna usa um proxy HTTP ou HTTPS para acessar os serviços do Alibaba Cloud.
Várias aplicações dentro de uma empresa compartilham um servidor proxy que gerencia e roteia requisições para serviços externos.
Para mais informações, consulte Configure um proxy.
Configurações de timeout
Cenários
Estabilidade da rede: quando a latência da rede é alta ou a resposta do servidor é lenta, um timeout adequado evita que as requisições fiquem pendentes indefinidamente.
Experiência do usuário: definir um timeout apropriado para aplicações voltadas ao usuário final impede esperas prolongadas caso um serviço esteja indisponível.
Exemplos
Se a conexão de rede for interrompida enquanto um usuário faz upload de arquivos grandes para o Object Storage Service (OSS), um timeout bem configurado encerra a requisição rapidamente e permite nova tentativa.
Um timeout adequado para operações de API de longa duração, como operações em lote, evita que as requisições bloqueiem o sistema indefinidamente.
Para mais informações, consulte Configure um mecanismo de timeout.
Configurações de log
Cenários
Registre detalhes de requisições e respostas para identificar rapidamente as causas de falhas em chamadas de API, como erros de assinatura ou parâmetros ausentes.
Analise dados de log para otimizar o desempenho da aplicação com base em métricas como latência de requisição e taxa de sucesso.
Exemplos
Caso ocorra falha na criação de uma instância do Elastic Compute Service (ECS), verifique os logs para validar se a assinatura da requisição HTTP e os parâmetros estão corretos.
Monitore a latência das operações de API de upload do OSS para detectar possíveis problemas de desempenho.
Para mais informações, consulte Usar o recurso de logging.