R-S3存储桶中文件/对象的大小

时间:2019-02-17 10:47:27

标签: r amazon-s3

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

1 个答案:

答案 0 :(得分:2)

您可以尝试使用head_object软件包中的aws.s3函数:

head_object(object, bucket, ...)
  

head_object通过执行HTTP HEAD请求来检查对象是否存在;这个   在检查对象标头(例如“ content-length”或“ content-type”)时很有用。

如果在AWS documentation for the HEAD object上戳一下,您将看到HEAD请求与完整的GET请求相同,除了正文为空。但是,内容长度标头应该存在,理想情况下告诉您对象的大小。此信息应该在返回的R对象中可用。