Skip to main content

deleteRender()

删除已渲染的视频、音频或静态图像及其关联的元数据。

ts
import { deleteRender } from "@remotion/lambda";
 
const { freedBytes } = await deleteRender({
bucketName: "remotionlambda-r42fs9fk",
region: "us-east-1",
renderId: "8hfxlw",
});
 
console.log(freedBytes); // 21249541
ts
import { deleteRender } from "@remotion/lambda";
 
const { freedBytes } = await deleteRender({
bucketName: "remotionlambda-r42fs9fk",
region: "us-east-1",
renderId: "8hfxlw",
});
 
console.log(freedBytes); // 21249541

参数

一个具有以下属性的对象:

region

执行渲染的 AWS 区域

bucketName

存储渲染的存储桶名称。这应该与您用于 renderMediaOnLambda()renderStillOnLambda() 的相同变量。

renderId

渲染的 ID。您可以通过调用 renderMediaOnLambda()renderStillOnLambda() 来检索此 ID。

customCredentials

可选,从 v3.2.23 开始提供

如果渲染保存到另一个云,请传递一个具有与您传递给 renderMediaOnLambda()renderStillOnLambda() 相同的 endpointaccessKeyIdsecretAccessKey 的对象。

forcePathStyle?v4.0.202

forcePathStyle 传递给 AWS S3 客户端。如果您不知道这是什么,您可能不需要它。

返回值

返回一个解析为具有以下属性的对象的 Promise:

freedBytes

从 S3 存储桶中删除的字节数。

参见