【发布时间】:2020-01-02 13:08:41
【问题描述】:
我正在尝试使用 .Net C# SDK 获取有关 S3 中上传对象的部件数量和部件大小的信息。 下面的命令行开关返回 PartsCount 和 ContentLength(零件大小)。
aws s3api head-object --bucket MY_BUCKET_NAME --key MY_OBJECT_KEY --part-number 1
在 SDK 中有一个检索对象元数据的方法 - GetObjectMetaDataAsync() 但它返回文件的元数据而不是特定部分,例如PartsCount 属性始终为空。这似乎相当于:
aws s3api head-object --bucket MY_BUCKET_NAME --key MY_OBJECT_KEY
我正在尝试查找允许我传递零件编号的过载或某些参数。目前好像不支持。但是 GetObjectMetadataResponse 具有 PartsCount 的属性,在我的情况下始终为 Null。
谁能建议一种方法来获取有关使用 AWS C# 开发工具包的特定对象的 NumberOfParts 和 PartSizes 的信息?
【问题讨论】:
标签: c# amazon-web-services amazon-s3 aws-sdk-net