[英]AWS S3 Get Object Part Metadata
我正在嘗試使用 .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# SDK 獲取特定對象的 NumberOfParts 和 PartSizes 信息的方法嗎?
我愚蠢的疏忽。 GetObjectMetadataRequest 類具有請求特定部件號的屬性。
var getObjectMetadataRequest = new GetObjectMetadataRequest()
{
BucketName = bucketName,
Key = blobName,
PartNumber = partNumber
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.