deleteSite()
从您的 Cloud Storage 存储桶中删除 Remotion 项目。
每个项目位于您的 Cloud Storage 存储桶的 sites/
子目录中。调用此函数相当于删除 sites/
子目录中一个子文件夹内的所有文件。
示例
获取所有站点并删除它们。
ts
import {GcpRegion ,deleteSite ,getSites } from "@remotion/cloudrun";constregion :GcpRegion = "australia-southeast1";const {sites } = awaitgetSites (region );for (constsite ofsites ) {awaitdeleteSite ({bucketName :site .bucketName ,siteName :site .id ,});console .log (`Site ${site .id } deleted.`);}
ts
import {GcpRegion ,deleteSite ,getSites } from "@remotion/cloudrun";constregion :GcpRegion = "australia-southeast1";const {sites } = awaitgetSites (region );for (constsite ofsites ) {awaitdeleteSite ({bucketName :site .bucketName ,siteName :site .id ,});console .log (`Site ${site .id } deleted.`);}
参数
具有以下属性的对象:
bucketName
string
您的站点所在的 Cloud Storage 存储桶的名称。
siteName
string
您要删除的项目的唯一 ID。
返回值
一个解析为 undefined
的 Promise。