要在AWS API网关向转发请求添加标头,可以使用Lambda函数来实现。下面是一个示例代码:
import json
def lambda_handler(event, context):
# 从API网关事件中获取请求标头
headers = event['headers']
# 添加自定义标头
headers['X-Custom-Header'] = 'Custom Value'
# 更新API网关事件的标头
event['headers'] = headers
# 返回更新后的事件
return {
'statusCode': 200,
'body': json.dumps(event)
}
上述代码使用Lambda函数来处理API网关的事件。它首先从事件中获取请求标头,然后添加一个自定义标头,并将更新后的标头重新赋值给事件。最后,返回一个带有更新后的事件的JSON响应。
请注意,上述代码仅添加了一个自定义标头,您可以根据需要修改代码以添加其他标头。