AWSLambda函数、API网关和ffmpeg超时问题
创始人
2024-09-26 05:31:44
0

AWS Lambda函数和API网关由于执行时间限制的限制,可能会导致ffmpeg超时问题。要解决这个问题,可以使用AWS Step Functions调用Lambda函数并实现无限执行时间的效果。

下面是示例代码:

  1. 建立一个AWS Step Functions状态机

{ "Comment": "A state machine that executes a Lambda function.", "StartAt": "InvokeLambdaFunction", "States": { "InvokeLambdaFunction": { "Type": "Task", "Resource": "arn:aws:states:::lambda:invoke", "Parameters": { "FunctionName": "lambda-function-name", "Payload.$": "$" }, "ResultPath": "$.output", "Next": "IsComplete" }, "IsComplete": { "Type": "Choice", "Choices": [ { "Variable": "$.statusCode", "NumericEquals": 200, "Next": "Done" } ], "Default": "Retry" }, "Done": { "Type": "Pass", "End": true }, "Retry": { "Type": "Wait", "Seconds": 1, "Next": "InvokeLambdaFunction" } } }

  1. 在Lambda函数中,使用以下代码更新Lambda函数超时时间:

import boto3

def update_lambda_timeout(lambda_client, function_name, timeout): lambda_client.update_function_configuration( FunctionName=function_name, Timeout=timeout )

def lambda_handler(event, context): lambda_client = boto3.client('lambda') function_name = context.function_name timeout = 300 update_lambda_timeout(lambda_client, function_name, timeout)

  1. 在API网关中,使用AWS Step Functions集成器,并用以下代码设置集成器:

{ "StartAt": "StartExecution", "States": { "StartExecution": { "Type": "Task", "Resource": "arn:aws:states:::states:startExecution.sync", "Parameters": { "StateMachineArn": "aws-resource-name-state-machine-ARN", "Input.$": "$

相关内容

热门资讯

透视新版!智星德州有脚本吗,四... 透视新版!智星德州有脚本吗,四川长牌皮皮游戏挂,透明教程(有挂攻略);致您一封信;亲爱四川长牌皮皮游...
带你了解!微扑克专用辅助器,W... 带你了解!微扑克专用辅助器,WePoKe透明挂,辅助教程(起初存在有挂)WePoKe透明挂辅助器中分...
透视游戏!wepoker辅助下... 透视游戏!wepoker辅助下载,创思维激k辅助器免费,可靠教程(有挂技巧)准备好在创思维激k辅助器...
技术分享!wepkoe有外挂么... 技术分享!wepkoe有外挂么,wepoke确实有挂,安装教程(总是存在有挂)1、wepoke确实有...
透视科技!wepoker脚本下... 透视科技!wepoker脚本下载,四川家园游戏辅助,技巧教程(有挂神器),支持语音通讯、好友开房及战...
查到实测辅助!wopoker有... 查到实测辅助!wopoker有没有外挂,aapoker有猫腻,新版2025教程(最初存在有挂)是一款...
教程辅助!德州aapoker俱... 教程辅助!德州aapoker俱乐部外挂,wepoke的确有挂,解说技巧(好像有挂)1、很好的工具软件...
透视玄学!wepoker辅助透... 透视玄学!wepoker辅助透视软件,甘肃白银麻将辅助软件,必备教程(有挂透视);玩家必备必赢加哟《...
透视辅助!德普之星透视辅助,方... 此外,数据分析德州(方片十三张外挂)辅助神器app还具备辅助透视行为开挂功能,通过对客户方片十三张外...
科技揭秘!微扑克app,wep... 自定义wepower有外挂系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,...