全部產品
Search
文件中心

Object Storage Service:哪些操作會更新Object的LastAccessTime,哪些操作不會更新Object的LastAccessTime?

更新時間:Mar 21, 2025

Object的LastAccessTime(最後訪問時間)是OSS檔案(Object)的一個重要屬性,在計費、生命週期規則等情境中均會涉及。在Bucket開啟訪問跟蹤後,部分針對Object的常見操作可能會更新Object的LastAccessTime。

下表列舉了部分會更新LastAccessTime的常見操作,以及部分不會更新LastAccessTime的常見操作。

使用介面

操作

結果

CopyObject

拷貝Object(源Object、目標Object不同),對目標Object產生覆寫

目標Object會更新LastAccessTime,源Object的LastAccessTime保持不變

拷貝Object(源Object、目標Object相同),拷貝過程中修改Object的ACL、UserMeta、儲存類型、加密類型

Object會更新LastAccessTime

PutObjectACL

修改Object ACL

Object會更新LastAccessTime

PutObject、PostObject、CompleteMultipartUpload

覆寫Object

Object會更新LastAccessTime

AppendObject

追加寫Object(Bucket處於版本控制狀態)

Object不會更新LastAccessTime

說明

OSS不會對每一次Append的內容產生一個版本的Object,每一次Append的內容合入最新版的Object。另外,OSS只記錄首次Append的LastAccessTime,後續Append操作不會更新LastAccessTime。

追加寫Object(Bucket處於非版本控制狀態)

Object會更新LastAccessTime

GetObject

擷取Object

Object會更新LastAccessTime

說明

通過GetObject訪問軟連結指向的Object時,也會更新Object的最後一次訪問時間。

圖片處理

Object不會更新LastAccessTime

SelectObject

SQL查詢

Object不會更新LastAccessTime