用戶可以對存儲在七牛云存儲的資源進(jìn)行管理和操作。與文件管理類似,七牛云存儲資源管理的主要操作有:查看、移動、復(fù)制、刪除、抓取、列舉及其對應(yīng)的批量操作,另外還有修改元信息和更新鏡像資源操作。
- 查看資源信息 (stat)
- 移動資源 (move)
- 復(fù)制資源 (copy)
- 刪除資源 (delete)
- 抓取資源 (fetch)
- 列舉資源 (list)
- 批量操作 (batch)
- 修改元信息 (chgm)
- 更新鏡像資源(prefetch)
查看資源信息 (stat)
查看資源信息操作查看的基本信息,包含:文件哈希值、文件大小、媒體類型及上傳時間。具體參考查看資源信息(stat)。
移動資源 (move)
移動資源操作允許將一個資源在同一個Bucket或者不同的Bucket之間移動。例如,在bucket1下面有一個名為key1的資源,可以將這個資源key1移動到bucket1下面的key2,也可以將其移動到bucket2下的key2。通過移動操作可以實現(xiàn)文件重命名。具體參考移動資源(move)。
復(fù)制資源 (copy)
復(fù)制資源操作操作允許在同一個bucket進(jìn)行,也可以在兩個不同的bucket之間進(jìn)行。與資源的移動操作相比,復(fù)制資源操作保留原文件,因此會增加用戶的存儲空間。具體參考復(fù)制資源(copy)。
刪除資源 (delete)
刪除資源與刪除文件類似,但是七牛云存儲不提供回收站的功能,因此在刪除前請確認(rèn)待刪除的資源確實不再需要。具體參考刪除資源(delete)。
抓取資源 (fetch)
抓取資源操作用于從指定的URL抓取資源,并將該資源存儲到指定空間中。具體參考抓取資源(fetch)。
列舉資源 (list)
列舉資源操作用于將指定空間內(nèi)的資源分批列出。具體參考列舉資源(list)。
批量操作 (batch)
除了對單一資源進(jìn)行操作,還可以在一次請求中對多個資源進(jìn)行批量的查看、移動、復(fù)制及刪除操作。具體參考批量操作(batch)。
修改元信息 (chgm)
修改元信息操作用于修改資源的mimeType,可以在七牛服務(wù)器自動識別文件類型錯誤或者是類型描述不夠詳細(xì)的情況下,自定義的對空間已有資源的類型進(jìn)行修改。具體參考修改元信息 (chgm) 。
更新鏡像資源(prefetch)
對于設(shè)置了鏡像存儲的空間,從鏡像源站抓取指定名稱的資源并存儲到該空間中。如果該空間中已存在該名稱的資源,則將鏡像源站的資源覆蓋空間的資源。具體參考更新鏡像資源(prefetch)。