getFunctionInfo()
获取给定函数的信息,根据其名称和区域。
要获取已部署函数的列表,请使用getFunctions()
。
要部署函数,请使用deployFunction()
。
示例
ts
import {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
ts
import {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 函数的超时时间。