无法从第一个AWS lambda函数调用第二个AWS lambda函数

2024-05-14 10:49:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我无法从第一个lambda函数调用第二个lambda函数,我没有收到任何错误消息,但页面继续加载,并在5分钟后超时。可能是什么原因,我没有达到我做错的地方。有人能帮我解决这个问题吗:

第一个Lambda函数:

def lambda_handler(event, context):
    invoke_response = lambda_client.invoke(FunctionName="triggerEmail",InvocationType='Event')

第二个Lambda函数:

def lambda_handler(event, context):
    # TODO implement
    return 'Hello from triggerEmail'

如果我执行,页面将继续加载,并且不打印任何日志。 附加屏幕截图 enter image description here


Tags: lambda函数event消息def地方错误context
1条回答
网友
1楼 · 发布于 2024-05-14 10:49:36

听起来像是你把第一个Lambda函数放进了专有网络。如果是这样,它将无法访问awsapi(或VPC之外的任何东西),并且在尝试连接到这些资源时将超时。您可能需要从VPC中删除该功能,或者将NAT网关添加到您的VPC中

相关问题 更多 >

    热门问题