在使用 AWS API 网关终端节点设置 HTTP 代理时,是否可以静态设置标头及其值?



我正在使用AWS Api网关创建http代理。我想硬编码一些头和他们的值被转发作为请求的一部分。我认为这可能在代理设置的"集成请求"部分是可能的,但我似乎无法弄清楚。

我正试图通过带有oauth密钥的Authorization标头。我不想与有权访问此服务的客户机共享此密钥,因为我将只向该特定端点的用户提供访问权限的子集。

在集成请求中,您可以通过将值放在单引号内来配置要发送到集成端点的静态头值,例如'my_static_header_value'

把那些硬编码的头放在请求体中是一个问题吗?如果没有,您可以使用模板(在集成请求屏幕中):

{
  "hardcoded_header": "$input.params('hardcoded_header')"
}