title: Rate limit AWS API gateway endpoint
body: <p>AWS API Gateway provides a way to rate limit requests using the <strong>Usage plan</strong> for different users.</p>
  
  <p>But the rate limit is applicable for all end-points.
  So, if I have a <code>GET</code> request and another <code>POST</code> request endpoints, can I set different limits for the <code>GET</code> request and separate limit for the <code>POST</code> requests?</p>
  
  <p>Example:</p>
  
  <p><strong>GET request end-point</strong></p>
  
  <pre><code>https://aws.api.gateway/v1/get_data &lt;- set rate limit to 10,000
  </code></pre>
  
  <p><strong>POST request end-point</strong></p>
  
  <pre><code>https://aws.api.gateway/v1/post_data &lt;- set rate limit to 100
  </code></pre>
  
  <p>The POST requests is a costly operation, hence I would want to limit the number of requests by a certain user whereas allow for a large number of <code>GET</code> requests.</p>
  
  <p><em>Requirement is basically to have 2 different rate limits for 2 different end-points.</em></p>