-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Describe the feature
Hello,
I would like to know why there are no helper functions in boto3. I understand that this library aims to provide a 1-to-1 mapping of the AWS API, but I believe it would be beneficial to include some helper functions to facilitate more efficient API calls.
For instance, the elasticsearch-py SDK includes helper functions like streaming_bulk, which optimize requests by maximizing the number of records sent or ensuring the maximum size is reached. Currently, I use custom classes to manage this for different services, including CloudWatch Logs, Kinesis, and SQS.
Adding such helper functions to boto3 would greatly enhance its usability and efficiency.
Thanks in advance!
Use Case
Sent several logs to different services (CWLogs, Kinesis, SQS...) optimizing the requests
Proposed Solution
No response
Other Information
No response
Acknowledgements
- I may be able to implement this feature request
- This feature might incur a breaking change
SDK version used
1.35.85
Environment details (OS name and version, etc.)
MacOS 15.3.1