Skip to main content

deleteSite()

EXPERIMENTAL

Cloud Run 处于 Alpha 阶段,这意味着 API 可能会在任何版本中更改,文档尚未完成。请查看 更改日志 以了解最新的重大更改。

从您的 Cloud Storage 存储桶中删除 Remotion 项目。

每个项目位于您的 Cloud Storage 存储桶的 sites/ 子目录中。调用此函数相当于删除 sites/ 子目录中一个子文件夹内的所有文件。

示例

获取所有站点并删除它们。

ts
import { GcpRegion, deleteSite, getSites } from "@remotion/cloudrun";
 
const region: GcpRegion = "australia-southeast1";
 
const { sites } = await getSites(region);
 
for (const site of sites) {
await deleteSite({
bucketName: site.bucketName,
siteName: site.id,
});
console.log(`Site ${site.id} deleted.`);
}
ts
import { GcpRegion, deleteSite, getSites } from "@remotion/cloudrun";
 
const region: GcpRegion = "australia-southeast1";
 
const { sites } = await getSites(region);
 
for (const site of sites) {
await deleteSite({
bucketName: site.bucketName,
siteName: site.id,
});
console.log(`Site ${site.id} deleted.`);
}

参数

具有以下属性的对象:

bucketName

string

您的站点所在的 Cloud Storage 存储桶的名称。

siteName

string

您要删除的项目的唯一 ID。

返回值

一个解析为 undefined 的 Promise。

参见