是否可以在Amazon S3上基于HTTP或HTTPS请求发送不同的文件?

时间:2016-09-19 05:30:25

标签: amazon-web-services amazon-s3

我想根据它是HTTP还是HTTPS发送S3的不同响应。

例如,如果是HTTP请求,请发送http_response.json。如果是HTTPS请求,请发送https_response.json。

是否可以使用AWS S3?

感谢。

1 个答案:

答案 0 :(得分:2)

不,这是不可能的。 S3对象和对象的密钥之间存在一对一的关系 - 两个对象无法共享密钥。

  

存储桶中的每个对象只有一个密钥。因为组合   一个桶,密钥和版本ID唯一标识每个对象,亚马逊   S3可以被认为是" bucket + key +之间的基本数据映射   版本"和对象本身。 (Source

您可以通过中间层实现此行为,该中间层检查协议并根据协议从S3返回对象。