Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Bonnes pratiques
Vous trouverez ci-dessous les meilleures pratiques d'utilisation du Kit AWS SDK pour Rust.
Réutilisez les clients du SDK dans la mesure du possible
Selon la façon dont un client SDK est construit, la création d'un nouveau client peut obliger chaque client à gérer ses propres pools de connexions HTTP, ses propres caches d'identité, etc. Nous vous recommandons de partager un client ou du moins de le partager SdkConfig
pour éviter les frais liés à la création coûteuse de ressources. Tous les clients du SDK sont implémentés Clone
sous la forme d'une seule mise à jour du nombre de références atomiques.
Configurer les délais d'expiration de l'API
Le SDK fournit des valeurs par défaut pour certaines options de temporisation, telles que le délai de connexion et le délai d'expiration du socket, mais pas pour les délais d'expiration des appels d'API ou les tentatives d'appel d'API individuelles. Il est recommandé de définir des délais d'expiration à la fois pour la tentative individuelle et pour l'ensemble de la demande. Cela garantira un échec rapide et optimal de votre application en cas de problèmes transitoires susceptibles de retarder le traitement des demandes ou de provoquer des problèmes réseau fatals.
Pour plus d'informations sur la configuration des délais d'expiration des opérations, consultezDélais.