huaweicloud / huaweicloud-sdk-python-obs

Apache License 2.0
73 stars 41 forks source link

根据是否在华为云内网环境,选择是否使用HTTPS #23

Open namoshizun opened 2 years ago

namoshizun commented 2 years ago

根据官方文档,是有固定的办法判断当前的网络环境是否在华为云内网的: https://support.huaweicloud.com/intl/zh-cn/obs_faq/obs_faq_0148.html

因而,建议据此来决定发起API请求时是否用HTTPS,如在内网则可直接走HTTP以去掉不必要的SSL开销,后者似乎会造成连接的不稳定。

ramwin commented 10 months ago

ssl开销并不大, 建议你修复根本问题,为什么网络不稳定. 有点安全意识的话都应该拒绝用http吧

namoshizun commented 10 months ago

请注意我说的是华为云内网环境下,而不是从公网访问OBS,不然肯定要启动SSL。内网环境下如果我追求更高的传输效率,特别是当OBS上以小文件为主时,SSL开销是显著的。

另,阿里云、AWS的对象存储SDK都支持让用户自行选择是否启用SSL,选择的权力应该给用户。