问题描述
用户自定义元数据(User Meta)中Value包含非法字符。
问题原因
自定义元数据是一组键值对,该报错是因为键值对中的Value包含非法字符。
问题示例
正确示例:x-oss-meta-last-modified:20210506
。
解决方案
检查自定义元数据的Value,确认是否包含非法字符。
使用PutObject接口时,如果配置以x-oss-meta-*
为前缀的参数,则该参数视为元数据,例如x-oss-meta-location
。一个Object可以有多个类似的参数,但所有的元数据总大小不能超过8 KB。
元数据支持短划线(-)、数字、英文字母(a~z)。英文字符的大写字母会被转成小写字母,不支持下划线(_)在内的其他字符。
相关文档
该文章对您有帮助吗?