列举所有对象的版本信息
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用于列出某一对象的具体版本后的所有对象版本信息 | 否 |