title: Signing AWS HTTP requests with Apache HttpComponents Client
body: <p>I'm trying to make HTTP requests to an <a href="https://aws.amazon.com/elasticsearch-service/" rel="nofollow noreferrer">AWS Elasticsearch</a> domain protected by an IAM access policy. I need to <a href="https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html" rel="nofollow noreferrer">sign</a> these requests for them to be authorized by AWS.
  I'm using <a href="https://github.com/searchbox-io/Jest" rel="nofollow noreferrer">Jest</a>, which in turn use <a href="https://hc.apache.org/httpcomponents-client-ga/" rel="nofollow noreferrer">Apache HttpComponents Client</a>.</p>
  <p>This seems to be a common use case, but I can't find what should I do so Jest can sign all requests.</p>