华为云计算 云知识 OBS关键功能特性2
OBS关键功能特性2

一、静态托管网站

OBS支持通过自定义域名访问托管在OBS上的静态网站。

静态托管网站

静态网站通常仅包含静态网页,以及可能包含部分可在客户端运行的脚本,如JavaScript、Flash等。相比之下,动态网站则依赖于服务器端处理脚本,包括PHP、JSP或ASP.Net等。OBS当前尚不支持服务器端运行脚本。

静态网站托管配置会在两分钟内生效。在OBS上托管静态网站配置生效后,您可以通过静态网站托管的访问域名访问该静态网站。

在使用静态网站托管功能时,OBS还支持配置重定向请求,即您可以将特定的请求或所有请求实施重定向。

当网站结构调整、网站地址变化或者网站的扩展名发生变化时,用户使用旧的网站地址(比如收藏夹中的地址)访问网站会访问失败,用户只能得到404页面错误信息。此时网站配置了重定向后,让访问这些域名的用户跳转到设定的页面以避免404错误访问。

重定向典型的应用场景包括:

(1) 重定向所有请求到另外一个站点。

(2)设定特定的重定向规则,对特定的请求实施重定向。

二、防盗链

一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担。因此,产生了防盗链技术。

在HTTP协议中,通过表头字段referer,网站可以检测目标网页访问的来源网页。有了referer跟踪来源,就可以通过技术手段来进行处理,一旦检测到来源不是本站即进行阻止或者返回指定的页面。防盗链就是通过设置Referer,去检测请求来源的referer字段信息是否与白名单或黑名单匹配,若与白名单匹配成功则允许请求访问,否则阻止请求访问或返回指定页面。

三、事件通知

消息通知 服务( SMN )是可靠,可扩展,海量的消息通知服务。它大大简化系统的耦合,能够根据用户的需求,向订阅终端主动推送消息,订阅终端可以是电子邮件、短信等。

OBS依赖SMN提供消息通知功能。您可以将OBS桶中对象的上传、删除等操作事件通过SMN发送给指定的订阅终端,以实时掌握OBS桶中发生的关键事件。例如,配置SMN通知,规定当用户往桶中上传对象时,SMN发送消息通知到指定的邮箱。

事件通知

可以将通知配置为按对象名称的前缀和后缀进行筛选。例如,您可以添加一个事件,以便仅在将带有“.jpg”后缀的图像文件添加到存储桶时收到通知。或者,您也可以添加一个事件,该配置仅在将带有前缀为“images/”的对象添加到存储桶时收到通知。

上一篇:Scala如何配置 下一篇:新奥尔良方法的四个阶段

对象存储服务 OBS     

对象存储服务(Object Storage Service)是一款稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。