列举所有对象的版本信息

list_object_versions操作返回有关存储桶中所有对象版本的元数据。您还可以使用请求参数作为选择标准,以返回有关所有对象版本子集的元数据。

def list_object_versions():
    try:
        resp = s3_client.list_object_versions(
            Bucket='YOUR_BUCKET_NAME',
        )
        print(resp)
    except ClientError as e:
        logging.error(e)

以下为__list_object_versions__的部分参数说明:

参数 类型 说明 是否必要
Bucket string 要列出的存储桶名称
MaxKeys integer 设置响应中返回的最大键数。默认值和可设置最大值均为1000
Prefix string 指定列出对象的键名需要包含的前缀
KeyMarker string 指定键名,结合VersionIdMarker用于列出某一对象的具体版本后的所有对象版本信息
VersionIdMarker string 指定VersionId,结合KeyMarker用于列出某一对象的具体版本后的所有对象版本信息