You need to enable JavaScript to run this app.
导航

使用 veImageX 实时处理 TOS 中的图片数据

最近更新时间2023.11.02 17:07:10

首次发布时间2022.04.14 20:25:46

如果您需要实时处理存储在 TOS 中的图片数据,您可以组合使用 veImageX 。本文介绍组合使用 TOS 和 veImageX 的背景说明及操作步骤。

背景说明

TOS 作为分布式对象存储产品,适合存放图片、视频等素材类文件。如果您需要在图片分发时,同步进行缩放、裁剪、水印、格式转换等处理操作,以提高图片在 APP 端的加载速度,并减少网络分发的流量,您可以组合使用 veImageX 产品。
veImageX 面向企业用户,提供灵活、高效的图片处理解决方案,并拥有服务质量监控和数据报表功能。 veImageX 通过跨服务授权的方式,可以对存放在租户账号 TOS 中的图片文件进行实时处理。如果您的业务之前部署在其他云厂商,通过组合使用 TOS 和 veImageX,可以继续沿用原来的使用方式,降低业务的迁移改造成本。

前提条件

组合使用 TOS 和 veImageX 前,请确保您已完成以下操作:

  • 已开通 TOS 服务,且桶内拥有相应资源;开通 TOS 服务的操作步骤,请参见开通 TOS 服务
  • 已开通 veImageX 服务,具体步骤,请参见快速入门
  • 已开通存储授权功能。该功能目前处于邀测状态,您可以提交工单申请试用。

注意事项

  • 在 veImageX 控制台授权跨服务访问后,访问控制角色列表里会新增一个名为 ServiceRoleForImageX 的角色,如果删除了该角色,将导致跨服务访问不可用,即从 veImageX 侧访问桶中的文件会因权限问题而失败。

  • 组合使用 TOS 和 veImageX 时,原始图片只会存储在 TOS 中,处理后的结果数据会在 veImageX 的 CDN 处根据相应策略进行缓存。

操作步骤

  1. 创建 veImageX 图片处理服务。

    1. 登录 veImageX 控制台

    2. 在左侧导航栏,单击服务管理

    3. 服务管理页面,单击新建服务

    4. 新建服务对话框,设置服务参数,参数说明如下所示。

      参数说明
      服务名称设置服务名称,最大支持 32 个字符。
      地区选择图像所在的地区。
      服务类型选择图像处理服务
      绑定域名填写需要绑定的域名。

      资源有效期

      选择资源有效期,支持永久保存临时保存

      注意

      资源有效期填写后无法更改,请谨慎选择。

    5. 参数设置完成后,单击确定

      说明

      服务创建完成后,需要等待管理员审核,审核通过后,服务名称的右上方会出现正常标记。

  2. 服务审核通过后,配置存储授权。

    注意

    存储授权功能目前处于邀测状态,您可以提交工单申请试用。

    1. 服务管理页面,单击目标服务区域右下方的基础配置

    2. 基础配置页面的存储授权区域,单击授权状态后的去授权

    3. 在弹出的跨服务访问请求页面,单击授权

    4. 授权后,在绑定存储桶区域,选择需要绑定的Bucket名称,单击确定

  3. 创建图片处理模板并调用 URL,具体步骤,请参见图片处理配置

    说明

    完成上述步骤后,即可通过访问 veImageX 处配置的域名及模板对 TOS 中的图片数据进行实时处理。