如果您的AWS Lambda函数在本地工作正常,但是在AWS中超时,可能是由于以下原因造成的:
import boto3
client = boto3.client('lambda')
response = client.update_function_configuration(
FunctionName='YourFunctionName',
Timeout=10 # 设置超时时间为10秒
)
print(response)
import boto3
client = boto3.client('lambda')
response = client.update_function_configuration(
FunctionName='YourFunctionName',
MemorySize=1024 # 设置内存大小为1GB
)
print(response)
import requests
response = requests.post('https://api.example.com', data={'key': 'value'})
print(response.text)
如果您尝试了以上解决方法仍然无法解决问题,建议您检查AWS Lambda函数的日志,查看是否有其他错误或异常信息,以便更好地定位问题所在。