是否可以将S3对象元数据作为json

时间:2018-07-26 17:41:11

标签: amazon-web-services amazon-s3 aws-java-sdk

我尝试为s3对象添加用户定义的元数据。我需要将文件的自定义元数据与文件一起保存到s3存储桶中。我将json值设置为X-Amz-Meta-

            headers: {
                'x-amz-acl': 'public-read',
                'Content-Type': 'image/jpeg',
                'X-Amz-Meta-imageMetadata' :imageMetadata
            }

其中imageMetadata是json的

[
    {
        "caption": "this is caption"
    },
    {
        "credit": "Test"
    },
    {
        "copyright": "Test"
    },
    {
        "additional_details": [
            {
                "instructions": "test"
            },
            {
                "photographer": "Test"
            }
        ]
    }
]

我不能这样做吗?我只是在S3中将元数据视为 Object ,即String enter image description here

稍后,我需要在服务器端使用此元数据来执行一些其他任务。当我尝试将元数据作为getUserMetadata检索时,我只能在屏幕截图中看到对象字符串 enter image description here

0 个答案:

没有答案