Le SDK Alibaba Cloud propose des paramètres avancés pour les proxys, l'authentification SSL, les délais d'expiration, la journalisation et les appels asynchrones. Ces réglages optimisent les performances, renforcent la sécurité et améliorent la fiabilité dans les environnements à forte concurrence ou à accès réseau restreint.
Configuration du proxy
Cas d'usage
Accès réseau restreint : si votre application s'exécute dans un environnement nécessitant un serveur proxy pour atteindre les réseaux externes (intranet d'entreprise, réseau protégé par un pare-feu), configurez un proxy pour accéder aux services Alibaba Cloud.
Surveillance du trafic : lors du développement ou des tests, utilisez un proxy pour capturer et analyser le trafic des requêtes afin de faciliter le dépannage.
Exemples
Une application déployée sur un intranet d'entreprise utilise un proxy HTTP ou HTTPS pour accéder aux services Alibaba Cloud.
Plusieurs applications d'une entreprise partagent un serveur proxy qui gère et route les requêtes vers des services externes.
Pour plus d'informations, consultez Configurer un proxy.
Configuration de l'authentification SSL
Cas d'usage
Sécurité réseau : vérifiez les certificats SSL dans les requêtes HTTPS pour garantir des communications sécurisées.
Désactivation de l'authentification (non recommandé) : dans certains cas, notamment avec des certificats auto-signés, vous pouvez désactiver temporairement l'authentification SSL.
Exemples
Par défaut, l'authentification SSL est activée pour sécuriser les communications entre votre application et Alibaba Cloud.
Lors du développement ou du débogage, il peut être nécessaire de désactiver l'authentification SSL pour contourner les problèmes de certificats. Veillez à la réactiver dans votre environnement de production.
Pour plus d'informations, consultez Configurer l'authentification SSL.
Configuration des délais d'expiration
Cas d'usage
Stabilité du réseau : en cas de latence élevée ou de réponses serveur lentes, un délai d'expiration approprié empêche les requêtes de rester en attente indéfiniment.
Expérience utilisateur : pour les applications interactives, un délai bien défini évite des temps d'attente prolongés lorsqu'un service est indisponible.
Exemples
Si la connexion réseau est interrompue lors du transfert de fichiers volumineux vers OSS, un délai d'expiration adapté met fin à la requête bloquée et permet à l'utilisateur de relancer le transfert.
Pour les opérations API longues telles que les traitements par lots, un délai d'expiration correct évite l'attente indéfinie des requêtes.
Pour plus d'informations, consultez Configurer un délai d'expiration.
Configuration des journaux
Cas d'usage
Enregistrez les détails des requêtes et des réponses pour faciliter le dépannage des échecs d'API (erreurs de signature, paramètres manquants).
Analysez les données de journalisation pour surveiller les métriques clés comme la durée des requêtes et le taux de réussite, afin d'identifier les problèmes de performance.
Exemples
Si la création d'instances Elastic Compute Service (ECS) échoue, examinez les journaux pour vérifier la validité de la signature de la requête HTTPS et la configuration des paramètres.
Identifiez les goulots d'étranglement en surveillant la durée des opérations API de transfert vers Object Storage Service (OSS).
Pour plus d'informations, consultez Configurer un journaliseur.
Configuration des appels asynchrones
Cas d'usage
Forte concurrence : pour traiter de nombreuses tâches simultanées, les opérations asynchrones améliorent considérablement le débit.
Opérations non bloquantes : pour les traitements longs, les appels asynchrones maintiennent la réactivité du thread principal en exécutant les tâches sans blocage.
Exemples
Lors de la création de plusieurs instances ECS, envoyez les requêtes de manière asynchrone pour réduire le temps d'attente total.
Pour le transfert d'un grand nombre de fichiers, utilisez des opérations asynchrones afin d'exploiter pleinement le pool de coroutines et d'augmenter le débit.
Pour plus d'informations, consultez Utiliser la fonctionnalité d'appels asynchrones.