Skip to main content

npx remotion lambda functions

npx remotion lambda functions 命令允许您部署、查看和删除可以渲染视频的 AWS Lambda 函数。

您只需要在每个 AWS 区域和 Remotion 版本中拥有一个函数。建议阅读:我需要为每个渲染部署一个函数吗?

deploy

npx remotion lambda functions deploy
npx remotion lambda functions deploy

在您的 AWS 帐户中创建一个新函数。如果在同一区域中已经存在具有相同 Remotion 版本、相同内存量、磁盘空间和超时时间的函数,则将返回已部署函数的名称。

默认情况下,将创建一个 CloudWatch 日志组,该日志组将记录调试信息到 CloudWatch,您可以在出现问题时查看。这些日志的默认保留期为 14 天,可以更改。

示例输出

Region = eu-central-1, Memory = 2048MB, Disk = 2048MB, Timeout = 120sec, Version = 2021-12-17, CloudWatch Enabled = true, CloudWatch Retention Period = 14 days VPC Subnet IDs = subnet-0f6a0f6a0f6a0f6a0, subnet-0f6a0f6a0f6a0f6a1 VPC Security Group IDs = sg-0f6a0f6a0f6a0f6a0, sg-0f6a0f6a0f6a0f6a1


Deployed as remotion-render-2021-12-17-2048mb-120sec


--region

要选择的 AWS 区域

--memory

内存大小(以兆字节为单位)。默认值:2048 MB。

--disk

磁盘大小(以兆字节为单位)。另请参阅:磁盘大小

Remotion 版本默认值
<5.0.02048MB
>=5.0.010240MB

--timeout

Lambda 函数的超时时间。默认值: 120 秒。

--disable-cloudwatch

不创建 CloudWatch 日志组。

--retention-period

CloudWatch 日志的保留期限(以天为单位)。默认值: 14 天。

--enable-lambda-insightsv4.0.61

Enable Lambda Insights in AWS CloudWatch. For this to work, you may have to update your role permission.

--custom-role-arn

使用自定义角色代替默认角色 (arn:aws:iam::[aws-account-id]:role/remotion-lambda-role)

--quiet, -q

仅记录函数名称。

--enable-v5-runtimev4.0.148

提前启用即将推出的 v5 运行时,使用更新的 Chrome 和 Node 版本。

--vpc-subnet-idsv4.0.160

用于 Lambda 函数 VPC 配置的 VPC 子网 ID 的逗号分隔列表。

--vpc-security-group-idsv4.0.160

用于 Lambda 函数 VPC 配置的 VPC 安全组 ID 的逗号分隔列表。

--runtime-preferencev4.0.205

其中之一:

  • default: 当前解析为 prefer-cjk
  • prefer-apple-emojis: 使用苹果表情符号而不是谷歌表情符号。CJK 字符将被移除。
  • prefer-cjk: 包括 CJK(中文、日文、韩文)字符和谷歌表情符号。苹果表情符号将被移除。
note

苹果表情符号是 Apple Inc. 的知识产权。
您对在项目中使用苹果表情符号负责。

ls

npx remotion lambda functions ls
npx remotion lambda functions ls

列出您在 选定的区域 中部署到 AWS 的函数。

示例输出

eu-central-1 区域中的 6 个函数
名称 版本 内存(MB) 超时时间(秒)
remotion-render-2021-12-16-2048mb-240sec 2021-12-16 2048 240
remotion-render-2021-12-17-2048mb-120sec 2021-12-17 2048 120
remotion-render-2021-12-15-2048mb-240sec 2021-12-15 2048 240


--compatible-onlyv4.0.164

仅列出与您从中调用命令的 CLI 版本相同的函数。

--region

选择的 AWS 区域

--quiet, -q

仅以空格分隔的列表形式打印函数名称。如果不存在函数,则打印 ()

rm

npx remotion lambda functions rm remotion-render-2021-12-16-2048mb-240sec
npx remotion lambda functions rm remotion-render-2021-12-16-2048mb-240sec

从您的 AWS 基础设施中删除一个或多个函数。传递一个以空格分隔的函数列表以进行删除。

示例输出


函数名称: remotion-render-2021-12-16-2048mb-240sec
内存: 2048MB
超时: 120sec
版本: 2021-12-16
删除?(Y/n): Y
已删除!


--region

选择的 AWS 区域

--yes, -y

跳过确认。

rmall

npx remotion lambda functions rmall
npx remotion lambda functions rmall

从您的 AWS 基础设施中删除区域中的所有函数。

示例输出


函数名称: remotion-render-2021-12-16-2048mb-240sec
内存: 2048MB
超时: 120sec
版本: 2021-12-16
删除?(Y/n): Y
已删除!


函数名称: remotion-render-2021-12-18-2048mb-240sec
内存: 2048MB
超时: 120sec
版本: 2021-12-16
删除?(Y/n): Y
已删除!


--region

选择的 AWS 区域

--yes, -y

跳过确认。

另请参阅