BpFile(id=189, bpId=78, name=图片违规检测和跨国际区域备份, author=null, keyword=图片违规检测,OSS跨国际区域复制, description=介绍OSS跨国际区域的安全复制和图片的违规检测和处理流程。, position=null, ossUrl=bp-P0D9M0UQVCC2VU0D.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=1, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=
场景描述
本实践通过搭建WordPress博客系统,向用户展示如何
将图片、附件等静态资源上传到阿里云OSS,并通过阿
里云CDN进行加速,同时演示了基于函数计算托管函数
完成OSS存储空间中数据的跨境复制,基于阿里云内容
安全对OSS图片进行违规检测和人工审核的流程。
解决的问题
静态资源(图片、视频等)CDN访问加速和刷新
OSS对象跨国际区域进行复制
OSS静态图片、视频文件的内容检测(涉黄、涉暴、
涉政等)和处理
产品列表
VPC,ECS,OSS,CDN,CEN,函数计算,内容安全,API网关
, templateId=XGYDGYZGLSF9K0O7, freetry=null, visitTime=null, visitCount=null, video_url=null, buttonName=null, buttonUrl=null, targetId=XGYDGYZGLSF9K0O7, partner=null, partnerUrl=null, partnerLogo=null, cooperation=, cooperationList=null)
1
图片违规检测和跨国际区域备份
场景描述 解决的问题
本实践通过搭建 WordPress博客系统,向用户展示如何 静态资源(图片、视频等)CDN访问加速和刷新
将图片、附件等静态资源上传到阿里云 OSS,并通过阿里
OSS对象跨国际区域进行复制
云 CDN进行加速,同时演示了基于函数计算托管函数完
OSS静态图片、视频文件的内容检测(涉黄、涉暴、
成 OSS存储空间中数据的跨境复制,基于阿里云内容安
涉政等)和处理
全对 OSS图片进行违规检测和人工审核的流程。
产品列表
VPC,ECS,OSS,CDN,CEN,函数计算,内容安全,API网关
文档版本:20200113
2文档模板(手册名称)/Error! Use the Home tab to apply
云服务器 ECS(产品名称) 标题 to the text that you want to appear here.
阿里云
图片违规检测和
跨国际区域备份
文档版本:20150122(发布日期) II
3应用IPv6改造最佳实践 【公开|阿里巴巴集团保密信息|普通商秘|核心商秘】
文档版本信息
文本信息
属性 内容
文档名称 图片违规检测和跨国际区域备份
文档编号 078
文档版本 V1.4
版本日期 2021-08-06
文档状态 外部发布
制作人 游士
审阅人 游圣、云滴、毕役、筱晖
文档变更记录
版本编号 日期 作者 审核人 说明
V1.0 2019-08-20 云魁 毕役 创建
V1.1 2019-08-30 筱晖 - 文档优化
V1.2 2019-09-02 云魁 文档优化
V1.3 2020-01-13 云魁 游圣 加入概览
使用 CADT创
V1.4 2021-08-06 游士 建资源,优化部
分内容
钉钉扫码进入阿里云最佳实践生态群,获取最新最快的最佳实践信息。
文档版本:20150122(发布日期) I
4社区网站类场景下静态资源处理 前言
前言
概述
本实践通过搭建 WordPress博客系统,向用户展示如何将图片、附件等静态资源上传
到阿里云 OSS,并通过阿里云 CDN进行加速,同时演示了基于函数计算托管函数完
成 OSS存储空间中数据的跨境复制,基于阿里云内容安全对 OSS图片进行违规检测
和人工审核的流程。
名词解释
函数计算:函数计算是事件驱动的全托管计算服务。使用函数计算,您无需采购与
管理服务器等基础设施,只需编写并上传代码。函数计算为您准备好计算资源,弹
性地可靠地运行任务,并提供日志查询、性能监控和报警等功能。
内容安全:内容安全是一款多媒体内容智能识别服务,支持对图片、视频、文本、
语音等对象进行多样化场景检测,有效帮助您降低内容违规风险。
云企业网:云企业网(Cloud Enterprise Network)帮助您在 VPC间,VPC与本
地数据中心间搭建私网通信通道,通过自动路由分发及学习,提高网络的快速收
敛和跨网络通信的质量和安全性,实现全网资源的互通,帮助您打造一张具有企
业级规模和通信能力的互联网络。
文档版本:20150122(发布日期) II
5社区网站类场景下静态资源处理 目录
目录
文档版本信息 ........................................................................................................................................................ I
法律声明 ................................................................................................................................................................ I
前言 ...................................................................................................................................................................... II
目录 ..................................................................................................................................................................... III
最佳实践概述 ....................................................................................................................................................... 1
前置条件 ............................................................................................................................................................... 1
资源规划 ............................................................................................................................................................... 1
1. 搭建博客网站 WordPress .............................................................................................................................. 2
1.1. 使用云速搭 CADT快速创建资源 ................................................................................................... 2
1.2. 配置域名解析 ................................................................................................................................ 5
1.3. 开通 OSS存储空间 CDN加速 ........................................................................................................ 7
1.4. 安装和配置 WordPress ................................................................................................................ 14
2. 配置 WordPress静态资源的跨国际区域的备份......................................................................................... 23
2.1. 创建云企业网实例并配置网络互通 ............................................................................................ 23
2.2. 新建并配置函数服务 ................................................................................................................... 28
2.3. 给函数加载示例代码 ................................................................................................................... 31
2.4. 功能验证 ...................................................................................................................................... 38
3. 图片内容违规检测和处理 .......................................................................................................................... 40
3.1. 给函数加载示例代码 ................................................................................................................... 40
3.2. 创建 API网关分组 ....................................................................................................................... 41
3.3. 创建 API ....................................................................................................................................... 44
3.4. 设置 OSS违规检测规则 ............................................................................................................... 48
3.5. 功能验证 ...................................................................................................................................... 51
附录:演示代码 ................................................................................................................................................. 54
copy-object-to-other-region-code.zip 演示代码 .......................................................................................... 54
oss-scan-callback.zip 演示代码 ................................................................................................................... 56
文档版本:20150122(发布日期) III
6社区网站类场景下静态资源处理 最佳实践概述
最佳实践概述
应用场景
社区网站和社交媒体类互联网应用为用户提供了图片和附件等静态资源上传等功能,
网站开发者和运营者通常希望对该类静态资源进行加速和异地备份。此外,针对用户
上传的图片文件,还会额外增加违规检测和人工审核的合规性操作需求。
本实践方案重点聚焦以下内容:
1. 搭建 WordPress个人博客系统作为基础环境并设置附件上传到阿里云 OSS存储
空间。
2. 通过阿里云 CDN加速 OSS存储空间的静态资源文件(图片、文档等内容)。
3. 通过在阿里云函数计算服务中部署托管函数,将 OSS存储空间中 Object进行跨
境复制。
说明:用户可以通过自定义 OSS触发器中的文件后缀实现只同步某种类型文件的
个性化需求。
4. 通过阿里云内容安全服务对 OSS存储空间的图片进行违规检测和人工审核(也可
以开启自动审核)。审核操作的结果将通过回调功能发送给指定 API接口,进一步
触发函数计算执行,将被违规删除的图片替换为违规提醒图片。
技术架构
下图展示了本实践的技术架构和主要流程。
文档版本:20210806 1
7社区网站类场景下静态资源处理 最佳实践概述
方案优势
对象存储 OSS中使用 CDN加速,提高网站访问速度,有效降低 OSS的外网流
量费用。
基于云企业网 CEN实现阿里云全球网络资源互联,为 OSS跨境复制提供稳定和
低时延的基础网络。
内容安全基于深度学习技术,提供图片、视频、语音、文字等多媒体的内容风险智
能识别服务,不仅能帮助用户降低色情、暴恐、涉政等违规风险,而且能大幅度降
低人工审核成本。
函数计算提供全托管服务、按调用次数和运行时间计费、毫秒级弹性伸缩和灵活
的事件触发机制。
阿里云各服务之间有机结合,客户只需关注业务处理逻辑。
文档版本:20210806 2
8社区网站类场景下静态资源处理 前置条件
前置条件
在进行本实践前,您需要完成以下准备工作:
拥有阿里云实名认证账号。
拥有已经通过 ICP备案的域名。
保证账号余额大于 100元人民币。
开通 ECS、OSS、CDN、云解析 DNS、函数计算、API网关、内容安全等服
务。
说明:本文后续示例中不单独演示服务开通的相关操作,请用户自行完成。
文档版本:20210806 1