我已经解决了这个问题 - 我的Python代码的问题在于它试图返回整个响应,而不仅仅是JSON主体(本地版本的代码打印'response.text').另外,我确保响应是JSON格式(而不是原始文本).更新的代码:
import requests import json url = "http://url/api/projects/" headers = { 'content-type': "application/json", 'x-octopus-apikey': "redacted", 'cache-control': "no-cache" } def lambda_handler(event, context): response = requests.request("GET", url, headers=headers) try: output = response.json() except ValueError: output = response.text return output