首页 > 解决方案 > R - S3 存储桶中文件/对象的大小

问题描述

我知道可以使用aws.s3 libraryR 从 S3 读取对象。如何找到对象大小without reading it into R

标签: ramazon-s3

解决方案


您可以尝试使用包中的head_object功能aws.s3

head_object(object, bucket, ...)

head_object 通过执行 HTTP HEAD 请求检查对象是否存在;这对于检查诸如“content-length”或“content-type”之类的对象头很有用。

如果您查看有关 HEAD 对象的 AWS文档,您将看到 HEAD 请求与完整的 GET 请求相同,只是正文为空。但是,内容长度标头应该在那里,理想情况下告诉您对象有多大。此信息应在返回的 R 对象中可用。


推荐阅读