如果您需要实时处理存储在 TOS 中的图片数据,您可以组合使用 veImageX 。本文介绍组合使用 TOS 和 veImageX 的背景说明及操作步骤。
TOS 作为分布式对象存储产品,适合存放图片、视频等素材类文件。如果您需要在图片分发时,同步进行缩放、裁剪、水印、格式转换等处理操作,以提高图片在 APP 端的加载速度,并减少网络分发的流量,您可以组合使用 veImageX 产品。
veImageX 面向企业用户,提供灵活、高效的图片处理解决方案,并拥有服务质量监控和数据报表功能。 veImageX 通过跨服务授权的方式,可以对存放在租户账号 TOS 中的图片文件进行实时处理。如果您的业务之前部署在其他云厂商,通过组合使用 TOS 和 veImageX,可以继续沿用原来的使用方式,降低业务的迁移改造成本。
组合使用 TOS 和 veImageX 前,请确保您已完成以下操作:
在 veImageX 控制台授权跨服务访问后,访问控制中角色列表里会新增一个名为 ServiceRoleForImageX 的角色,如果删除了该角色,将导致跨服务访问不可用,即从 veImageX 侧访问桶中的文件会因权限问题而失败。
组合使用 TOS 和 veImageX 时,原始图片只会存储在 TOS 中,处理后的结果数据会在 veImageX 的 CDN 处根据相应策略进行缓存。
创建 veImageX 图片处理服务。
登录 veImageX 控制台。
在左侧导航栏,单击服务管理。
在服务管理页面,单击新建服务。
在新建服务对话框,设置服务参数,参数说明如下所示。
参数 | 说明 |
---|---|
服务名称 | 设置服务名称,最大支持 32 个字符。 |
地区 | 选择图像所在的地区。 |
服务类型 | 选择图像处理服务。 |
绑定域名 | 填写需要绑定的域名。 |
资源有效期 | 选择资源有效期,支持永久保存和临时保存。 注意 资源有效期填写后无法更改,请谨慎选择。 |
参数设置完成后,单击确定。
说明
服务创建完成后,需要等待管理员审核,审核通过后,服务名称的右上方会出现正常标记。
服务审核通过后,配置存储授权。
注意
存储授权功能目前处于邀测状态,您可以提交工单申请试用。
在服务管理页面,单击目标服务区域右下方的基础配置。
在基础配置页面的存储授权区域,单击授权状态后的去授权。
在弹出的跨服务访问请求页面,单击授权。
授权后,在绑定存储桶区域,选择需要绑定的Bucket名称,单击确定。
创建图片处理模板并调用 URL,具体步骤,请参见图片处理配置。
说明
完成上述步骤后,即可通过访问 veImageX 处配置的域名及模板对 TOS 中的图片数据进行实时处理。