【最佳实践】如何限制用户仅通过HTTPS方式访问OSS?
一、当前存在的问题
当前OSS支持用户使用HTTPS/HTTP协议访问Bucket。但由于HTTP存在安全漏洞。大型企业客户都要求使用HTTPS方式访问OSS,并且拒绝HTTP访问请求。
目前OSS可以通过RAM policy方式实现:限制某个用户、角色拒绝通过HTTP协议访问指定的Bucket和对象。但是RAM Policy是一种基于用户的授权方式,无法针对资源进行授权。也就是说无法针对Bucket或者对象级别,拒绝所有用户的HTTP请求。目前我们正在基于Bucket Policy开发该功能,后续用户可以直接通过Bucket Policy设置HTTPS访问策略。
二、通过RAM Policy实现“限制用户仅通过HTTPS方式访问OSS”
阿里云RAM Policy有丰富的Condition参数,可以限制对资源的访问。这里我们

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python 探析get和post方法
在开发网站的过程中,post和get是常见常用的两个方法,关于这两个方法的详细解释,请列为阅读这篇文章:《HTTP POST GET 本质区别详解》,这篇文章前面已经推荐阅读了,可以这么说,如果没有搞明白get和post,也可以写出web程序,但是如果要对这方面有深入理解,并且将来能上一个档次,是必须了解的。 看下面的代码先: #!/usr/bin/env python #coding:utf-8 import textwrap import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web from tornado.options import define, options define("port", default=8000, help="Please send email to me", type=int) class ReverseHandler(tornado.web.RequestHandler): def get(self, input_word): s...
- 下一篇
Java总结 - String -> 这篇请使劲喷我
首先我要提前说明的一点是,这篇文章是我自己的理解,而且其中涉及了一些JVM指令,但是自己没有学过这些东西,完全是靠自己的感觉在写,所以我感觉本片文章会有些漏洞,因此您只可以做一个参考,我希望您发现不对的地方即使指正,非常感谢 这篇是考虑再三冒死拿出来给大家看的,因为一直放在我的笔记对错我自己完全不知道,所以孬活着不如快乐一死,接收喷,但请带上您的理由,嘻嘻 String继承关系 public final class String implements java.io.Serializable, Comparable<String>, CharSequence{ .... } 到这我们可以看到String类不可以被继承,因为final修饰,所以他的方法自然不可以被重写,然后String可以进行序列化,
相关文章
文章评论
共有0条评论来说两句吧...