However for elasticsearch backups, I think you may just want to reduce the concurrent_streams number. We were able to use S3 snapshots using the default settings without any issue.
We do connected with aws team and requested to increase the partition , and they increased it but still we see same error "Please reduce your request rate" .
I don't know of a way to monitor your request rate using AWS tools. Something doesn't sound right though. After having our bucket manually partitioned we were writing 10,000 objects per second across 700 concurrent connections sustained for 12 hours. Our rep told us we could achieve up to 50,000 transactions per second after the partitioning.
I don't know much about the cloud-aws elasticsearch plugin. We created a new bucket (not partitioned for high performance) and used default settings for all of the parameters except we changed max_retries to 5. With those settings (and an 11 node cluster with 1 TB of data) we have not seen any rate limit issues from snapshots.
My recommendation would be to create a new snapshot repo using the default settings and test.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.