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() 相同的 endpoint、accessKeyId 和 secretAccessKey 的对象。

forcePathStyle?v4.0.202​

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

返回值​

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

freedBytes​

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

参见​