cancelRenderOnLambda()v4.0.515
Signals the renderer functions of an in-progress Lambda render to stop.
The render must have been started with enableCancellation: true. Otherwise, this function throws an error.
Example
cancel-render.tsimport {cancelRenderOnLambda ,renderMediaOnLambda , } from '@remotion/lambda/client'; const {bucketName ,renderId } = awaitrenderMediaOnLambda ({region : 'us-east-1',functionName : 'remotion-render-bds9aab',composition : 'MyVideo',serveUrl : 'https://remotionlambda-qg35eyp1s1.s3.eu-central-1.amazonaws.com/sites/bf2jrbfkw',codec : 'h264',enableCancellation : true, }); awaitcancelRenderOnLambda ({region : 'us-east-1',bucketName ,renderId , });
Cancellation is asynchronous. Renderer functions stop after their next S3 poll, which occurs once per second.
Arguments
An object with the following properties:
region
The AWS region in which the render is running.
bucketName
The bucket name returned by renderMediaOnLambda().
renderId
The render ID returned by renderMediaOnLambda().
forcePathStyle?
Passes forcePathStyle to the AWS S3 client. If you don't know what this is, you probably don't need it.
requestHandler?
An AWS SDK request handler. Use it to configure a proxy.
Return value
A promise that resolves when the cancellation signal has been written to S3.
Compatibility
| Browsers | Servers | Environments | |||||||
|---|---|---|---|---|---|---|---|---|---|
Chrome | Firefox | Safari | Node.js | Bun | Serverless Functions | ||||