您可以暂停版本控制以停止在存储空间(Bucket)中继续累积同一文件(Object)的新版本。暂停版本控制后,您仍可以上传文件,并对历史版本文件进行下载和删除操作。
上传文件
向已暂停版本控制的Bucket上传文件时:
新上传的文件将成为当前版本,已有的历史版本继续保留。
如果上传同名文件,新文件将覆盖暂停期间上传的同名文件,但不影响暂停前产生的历史版本。
您可以通过cp命令或各语言SDK(如Java、PHP、Node.js、Python、.NET、Go、C++)在已暂停版本控制的Bucket中上传文件。
下载文件
您可以在已暂停版本控制Bucket中下载当前版本或指定版本的文件。
通过GET请求下载文件时,未指定版本ID则返回当前版本。
如需下载指定历史版本,通过GET请求时需指定版本ID。
您可以通过cp命令或各语言SDK(如Java、PHP、Node.js、Python、.NET、Go、C++)在已暂停版本控制的Bucket中下载文件。
删除文件
在已暂停版本控制的Bucket中执行DELETE操作时:
未指定版本ID执行DELETE操作时,文件将被标记为已删除状态,历史版本不受影响。如果暂停期间已有同名的已删除标记,则会被新的标记覆盖。
如果通过指定版本ID的方式删除文件,则该指定版本的文件将被永久删除。
您可以通过rm命令或各语言SDK(如Java、PHP、Node.js、Python、.NET、Go、C++)在已暂停版本控制的Bucket中删除文件。