gpt4 book ai didi

python - S3 对象和 ObjectSummary 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-01 10:35:23 26 4
gpt4 key购买 nike

在 boto3(以及一般的 AWS 的 API)中,ObjectObject Summary 之间的区别是什么?我什么时候更喜欢使用其中一种?

我很欣赏亚马逊,在他们的库中似乎试图在实际的 http 调用上提供一个看似合理的通用和薄层,但这并不能形成一个特别易懂的 API。

最佳答案

对象摘要:

Contains the summary of an object stored in an Amazon S3 bucket. This object doesn't contain the object's full metadata or any of its contents.



对象:

Represents an object stored in Amazon S3. This object contains the data content and the object metadata stored by Amazon S3, such as content type, content length, etc.



对象元数据:

Represents the object metadata that is stored with Amazon S3. This includes custom user-supplied metadata, as well as the standard HTTP headers that Amazon S3 sends and receives (Content-Length, ETag, Content-MD5, etc.).



当您只需要有关对象的信息摘要时,您将使用对象摘要(我个人从来没有用过这个)。当您想获取实际对象时,您将使用 Object(换句话说,当您想从 S3 下载实际文件时使用 then)。当您需要有关对象的元数据但不想浪费时间和带宽下载对象的内容时,您将使用 Object MetaData。

注意:我从 Java AWS SDK docs 中提取了引号,它似乎比 Python AWS SDK 文档具有更好的描述文本。

关于python - S3 对象和 ObjectSummary 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36438085/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com