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.0 | 2048MB |
>=5.0.0 | 10240MB |
--timeout
Lambda 函数的超时时间。默认值: 120 秒。
--disable-cloudwatch
不创建 CloudWatch 日志组。
--retention-period
CloudWatch 日志的保留期限(以天为单位)。默认值: 14 天。
--enable-lambda-insights
v4.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-runtime
v4.0.148
提前启用即将推出的 v5 运行时,使用更新的 Chrome 和 Node 版本。
--vpc-subnet-ids
v4.0.160
用于 Lambda 函数 VPC 配置的 VPC 子网 ID 的逗号分隔列表。
--vpc-security-group-ids
v4.0.160
用于 Lambda 函数 VPC 配置的 VPC 安全组 ID 的逗号分隔列表。
--runtime-preference
v4.0.205
其中之一:
default
: 当前解析为prefer-cjk
prefer-apple-emojis
: 使用苹果表情符号而不是谷歌表情符号。CJK 字符将被移除。prefer-cjk
: 包括 CJK(中文、日文、韩文)字符和谷歌表情符号。苹果表情符号将被移除。
苹果表情符号是 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-only
v4.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
跳过确认。