title: AWS API Gateway to remove specific named header(s)
body: <p>I am rather new to AWS API Gateway, and I'm trying to find out the way to pass-through a REST request from our server to another venders server using API Gateway.
  Because the proxied target server belongs to other company, we want to authenticate by authentication header other than 'X-API-KEY' (ex. 'X-MY-API-KEY') and simply remove the header 'X-MY-API-KEY' when passing the request to the proxied server.
  I read AWS document, but sadly I couldn't find the way to remove a header with specific name.</p>
  
  <p>I tried API-KEY authentication, but it seems the authentication header name is fixed to 'X-API-KEY' which we don't want to use because it may conflict with proxied service authentication headers.</p>
  
  <p>The questions are...</p>
  
  <p>A) Is it possible to remove a header with specific name on API-Gateway pass-through?</p>
  
  <p>A-i) If it is possible, how can I setup the setting?</p>
  
  <p>B) If I can change the header name of 'X-API-KEY' to arbitral name when using API-KEY authentication, that is perfect. Is it possible?</p>