我想根据它是HTTP还是HTTPS发送S3的不同响应。
例如,如果是HTTP请求,请发送http_response.json。如果是HTTPS请求,请发送https_response.json。
是否可以使用AWS S3?
感谢。
答案 0 :(得分:2)
不,这是不可能的。 S3对象和对象的密钥之间存在一对一的关系 - 两个对象无法共享密钥。
存储桶中的每个对象只有一个密钥。因为组合 一个桶,密钥和版本ID唯一标识每个对象,亚马逊 S3可以被认为是" bucket + key +之间的基本数据映射 版本"和对象本身。 (Source)
您可以通过中间层实现此行为,该中间层检查协议并根据协议从S3返回对象。