我在lambda上的程序工作,因为它首先在url的帮助下从twilio获取文件,然后将它存储在lambda的/ tmp中,然后将该文件从lambda的/ tmp上传到aws S3。我担心的是,如果它的大文件说200MB,那么lambda运行了很长时间。有没有办法在上传到s3时停止lambda,然后在s3上传成功完成后唤醒。并且类似的概念可以下载,以便lambda可以停止,当文件上传到/ tmp时它会唤醒并将文件上传到AWS S3。这可以节省很多时间
答案 0 :(得分:3)
正在运行提供/tmp
存在的硬盘驱动器以及处理上传/下载的CPU以及上传/下载所使用的缓冲区所需的内存...正在处理传输的Lambda容器。
您可以访问这些资源,这正是因为您要为正在运行的 Lambda容器付费。
如果可以阻止它运行或暂停它,你将无法访问这些资源,上传/下载将停止发生。
这是不可能的。