作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我试过:
my_directory.files.create(key: key, body: body,
metadata: { custom: "x" })
和:
my_directory.files.create(key: key, body: body,
custom: "x" })
但“自定义”元数据未显示在 S3 网络界面中。
我做错了什么?我应该怎么做?
最佳答案
根据 Programming Amazon Web Services James Murty (O'Reilly),第 74 页:
S3 does not allow you to set arbitrary metadata items to be returned as HTTP headers; only some header names are recognized as legal HTTP headers. Any header with a name the service does not recognize is discarded.
根据the Amazon S3 console的属性面板, 仅允许这些元数据字段:
因此,如果您想使用自定义元数据,请确保使用以 x-amz-meta-
开头的 key 名称。对于上面的示例,这将是 x-amz-meta-custom
。
关于ruby - 如何使用 Fog 中的文件上传 S3 元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290819/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!