使用axios调用第三方API时,aws lambda - 503服务不可用

pu82cl6c  于 2022-11-05  发布在  iOS
关注(0)|答案(1)|浏览(175)

我有一个lambda函数,它使用axios调用第三方API,当它调用第三方API时,它会在其数据库上创建一个新条目,该数据库工作正常,但lambda函数返回503服务不可用
下面是我的代码-

let algcon = {
    method: 'post',
    url: constants.API_URL,
    timeout: 1000 * 7,
    headers: {
        'Content-Type': 'application/json',
        "User-Agent": "axios 0.21.1",
        'token': myToken ? JSON.stringify(myToken.access) : ''
    },
    data: invoiceData,
};

await axios(algcon).then(function (response) {

}).catch(function (error) {
    console.log(error) //here it is throwing 503 service unavailable error    
});

我已经增加了lambda执行时间,但仍然得到相同的错误。请帮助!!

yr9zkbsy

yr9zkbsy1#

您的代码看起来不错,
aPI网关响应的默认超时为6500毫秒
您可以将其更新为-
1.转到API网关
1.选择Lamda函数
1.单击集成
1.单击管理集成
1.更新默认超时
就像我在下面的截图-

相关问题