【问题标题】:Does Fineuploader support Server-Side Encryption with Customer-Provided Encryption KeysFineuploader 是否支持使用客户提供的加密密钥进行服务器端加密
【发布时间】:2014-09-08 23:44:32
【问题描述】:

我们最近开始使用 Fineuploader 并将其与服务器端加密一起使用。但我们现在想使用“使用客户提供的加密密钥进行服务器端加密”documentation can be found here。我搜索了 API 并查看了博客,但找不到任何关于它的信息。

Fineuploader 支持这个吗? 如果可以,我该如何实现?

【问题讨论】:

    标签: amazon-s3 fine-uploader


    【解决方案1】:

    您应该能够使用request.params 选项和setParams() 方法设置x-amz-server-side​-encryption​-customer-algorithmx-amz-server-side​-encryption​-customer-keyx-amz-server-side​-encryption​-customer-key-MD5

    当您添加这些标头时,请确保去掉 x-amz- 前缀,因为 Fine Uploader 会为您添加。

    request.params = { "server-side-encryption-customer-algorithm": "foo", "server-side​-encryption​-customer-key": "bar", "server-side​-encryption​-customer-key-MD5": "baz", }

    【讨论】:

    • 问题在于,如果您将其添加到request.params,它会将“x-amz-meta-”添加到名称中,而不是“z-amz-”。所以我实际上更新了代码,所以当我向request.params 添加任何以“x-amz-”开头的内容时,它不会将“x-amz-meta-”添加到标题中。
    • 这不是解决此问题的正确方法。所有自定义参数都必须以 x-amz-meta 为前缀。我们需要为集成商提供一种方法来指定额外的 s3 定义的标头。
    • 您希望我将我的代码更改发送给您,看看您是否愿意发送给我们?
    猜你喜欢
    • 2016-05-27
    • 2017-12-14
    • 1970-01-01
    • 1970-01-01
    • 2017-02-03
    • 2016-10-16
    • 1970-01-01
    • 2022-01-25
    • 2020-12-04
    相关资源
    最近更新 更多