getFunctionInfo()
获取给定函数的信息,根据其名称和区域。
要获取已部署函数的列表,请使用getFunctions()。
要部署函数,请使用deployFunction()。
示例
tsimport {getFunctionInfo } from "@remotion/lambda";constinfo = awaitgetFunctionInfo ({functionName : "remotion-render-d7nd2a9f",region : "eu-central-1",});console .log (info .functionName ); // remotion-render-d7nd2a9fconsole .log (info .memorySizeInMb ); // 1500console .log (info .diskSizeInMb ); // 2048console .log (info .version ); // '2021-07-14'console .log (info .timeoutInSeconds ); // 120
tsimport {getFunctionInfo } from "@remotion/lambda";constinfo = awaitgetFunctionInfo ({functionName : "remotion-render-d7nd2a9f",region : "eu-central-1",});console .log (info .functionName ); // remotion-render-d7nd2a9fconsole .log (info .memorySizeInMb ); // 1500console .log (info .diskSizeInMb ); // 2048console .log (info .version ); // '2021-07-14'console .log (info .timeoutInSeconds ); // 120
参数
包含以下属性的对象:
region
函数所在的AWS区域。
functionName
函数的名称。
logLevel?v4.0.115
One of verbose, info, warn, error.Determines how much is being logged to the console.
verbose will also log console.log's from the browser.Default
info.
返回值
如果函数不存在,则 AWS SDK 会抛出 错误。 如果函数存在,则返回一个解析为具有以下属性的对象的 Promise:
memorySizeInMb
分配给函数的内存量。
diskSizeInMb
分配给函数的磁盘空间量。
functionName
函数的名称。
version
函数的版本。Remotion 正在对 Lambda 函数进行版本控制,只能从与函数版本匹配的 @remotion/lambda 版本触发渲染。
timeoutInSeconds
已分配给 Lambda 函数的超时时间。