Les paramètres avancés du SDK Alibaba Cloud (requêtes HTTPS, proxy, délais d'attente et nouvelles tentatives) s'appliquent aux scénarios exigeant une forte concurrence et une sécurité réseau élevée dans des environnements contraints. Ces réglages améliorent les performances, la sécurité et la fiabilité du SDK Alibaba Cloud pour couvrir davantage de cas d'usage.
Paramètres HTTPS
Cas d'usage
Sécurité des données : contrairement à HTTP, HTTPS chiffre les transmissions via SSL et TLS pour empêcher l'interception et l'altération des données sur le réseau, garantissant ainsi leur intégrité.
Exigences de conformité : certains secteurs, comme la finance et la santé, imposent un niveau élevé de sécurité pour les transferts de données. L'utilisation de HTTPS est alors obligatoire.
Exemples
Une application doit récupérer des données sensibles, telles que des informations de facturation ou des données personnelles, en appelant des API Alibaba Cloud.
Certains secteurs doivent se conformer au Règlement général sur la protection des données (RGPD) ou à d'autres réglementations en matière de protection des données.
Pour plus d'informations, consultez Configurer les paramètres HTTPS et TLS dans le SDK.
Paramètres de proxy
Cas d'usage
Réseau strictement contrôlé : si votre application s'exécute dans un environnement où l'accès aux réseaux externes passe par un serveur proxy (réseau interne d'entreprise, réseau protégé par un pare-feu), configurez un proxy pour autoriser l'accès aux services externes.
Surveillance du trafic : lors du développement et du débogage, utilisez un proxy pour capturer et analyser les requêtes à des fins de diagnostic.
Exemples
Une application déployée sur le réseau interne d'une entreprise nécessite un proxy HTTP ou HTTPS pour accéder aux services Alibaba Cloud.
Plusieurs applications d'une même entreprise partagent un serveur proxy unique qui centralise et orchestre les requêtes vers les services externes.
Pour plus d'informations sur la configuration d'un proxy, consultez Configuration des proxy.
Paramètres de délai d'attente
Cas d'usage
Amélioration de la stabilité réseau : en cas de latence élevée ou de réponse lente du serveur, un délai d'attente approprié évite le blocage prolongé des requêtes.
Optimisation de l'expérience utilisateur : pour les applications orientées utilisateur, définir un délai d'attente adapté prévient les attentes prolongées dues à l'indisponibilité d'un service.
Exemples
Si une connexion réseau est interrompue pendant le transfert de fichiers volumineux vers OSS, un délai d'attente bien configuré interrompt rapidement la requête et invite l'utilisateur à relancer l'envoi.
Pour les opérations API longues, telles que les traitements par lots, un délai d'attente ajusté évite des temps d'attente excessifs.
Pour plus d'informations sur la configuration des délais d'attente, consultez Configurer un délai d'attente.
Paramètres de nouvelle tentative
Cas d'usage
Instabilité réseau : dans un environnement réseau instable, les requêtes peuvent échouer. Un mécanisme de nouvelle tentative renvoie automatiquement les requêtes et augmente le taux de réussite.
Indisponibilité temporaire d'un service : si un service Alibaba Cloud devient momentanément inaccessible, ce mécanisme permet aux applications de récupérer automatiquement.
Exemples
Si votre application rencontre des problèmes réseau intermittents lors de l'appel à un service Alibaba Cloud, configurez le nombre de tentatives et l'intervalle entre celles-ci afin d'accroître le taux de réussite des requêtes.
Pour plus d'informations sur la configuration du mécanisme de nouvelle tentative, consultez Mécanisme de nouvelle tentative.