我正在尝试使用 .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 的信息?