Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Prácticas recomendadas en el uso de AWS SDK para Rust
A continuación, se indican las prácticas recomendadas para el uso de AWS SDK para Rust.
Reutilización de clientes del SDK siempre que sea posible
Según cómo esté construido un cliente del SDK, la creación de un cliente nuevo puede dar lugar a que cada cliente mantenga sus propios grupos de conexiones HTTP, cachés de identidades, etc. Recomendamos compartir un cliente o, al menos, compartir SdkConfig para evitar la sobrecarga que supone la costosa creación de recursos. Todos los clientes del SDK implementan Clone como una única actualización de recuento de referencias atómico.
Configurar los tiempos de espera de la API
El SDK proporciona valores predeterminados para algunas opciones de tiempo de espera, como el tiempo de espera de la conexión y los tiempos de espera del socket, pero no para los tiempos de espera de las llamadas a la API ni para los intentos de llamadas individuales a la API. Se recomienda establecer tiempos de espera tanto para el intento individual como para toda la solicitud. Esto garantizará que la aplicación pueda responder rápido a los errores y de forma óptima cuando se produzcan problemas transitorios que puedan provocar que los intentos de solicitud tarden más en completarse o surjan problemas graves de red.
Para obtener más información sobre la configuración de tiempos de espera de las operaciones, consulte Configuración de los tiempos de espera en AWS SDK para Rust.