Skip to main content

npx remotion lambda functions deploy

npx remotion lambda functions deploy

Creates a new function in your AWS account. If a function in the same region, with the same Remotion version, with the same amount of memory, disk space and timeout already exists, the name of the already deployed function will be returned instead.

By default, a CloudWatch Log Group will be created that will log debug information to CloudWatch that you can consult in the case something is going wrong. The default retention period for these logs is 14 days, which can be changed.

Example output

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​

The AWS region to select.

--memory​

Memory size in megabytes. Default: 2048 MB.

--disk​

Disk size in megabytes. See also: Disk size.

Remotion VersionDefault
<5.0.02048MB
>=5.0.010240MB

--timeout​

Timeout of the Lambda function in seconds. Default: 120 seconds.

--disable-cloudwatch​

Does not create a CloudWatch log group.

--retention-period​

Retention period for the CloudWatch Logs in days. Default: 14 days.

--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​

Use a custom role for the function instead of the default (arn:aws:iam::[aws-account-id]:role/remotion-lambda-role)

--custom-layer-arnsv4.0.510​

A comma-separated list of complete Lambda Layer version ARNs. The specified Layers replace all Remotion-hosted runtime Layers.

See Custom Layers. This flag is required in AWS China regions.

--quiet, -q​

Only logs the function name.

--vpc-subnet-idsv4.0.160​

Comma separated list of VPC subnet IDs to use for the Lambda function VPC configuration.

--vpc-security-group-idsv4.0.160​

Comma separated list of VPC security group IDs to use for the Lambda function VPC configuration.

--runtime-preferencev4.0.205​

One of:

  • default: Currently resolving to cjk
  • apple-emojis: Use Apple Emojis instead of Google Emojis. CJK characters will be removed.
  • cjk: Include CJK (Chinese, Japanese, Korean) characters and Google Emojis. Apple Emojis will be removed.
note

Apple Emojis are intellectual property of Apple Inc.
You are responsible for the use of Apple Emojis in your project.