对象存储电子商务场景体验

更新时间:
复制为 MD 格式

场景简介

本实验以电子商务为场景,带您通过控制台完成从资源创建到功能开通的全流程操作。您将亲身体验阿里云对象存储 OSS 在电商场景的四大核心能力:图片处理、传输加速、生命周期管理、恶意文件检测。整个过程无需编写代码,全程通过控制台完成。

背景知识

对象存储OSS 是阿里云提供的海量、安全、低成本、高可靠的云存储服务。在电商场景中,OSS 承载着商品图片存储与处理、用户上传内容安全审核、静态资源加速分发、冷热数据分层存储等核心诉求。本实验涉及的图片处理、传输加速、生命周期管理和恶意文件检测均为 OSS 原生能力,无需额外开通第三方安全产品。

前提条件

云起实验室将在您的账号下开通本次实操资源,资源按量付费,需要您自行承担本次实操的云资源费用。

重要

本实验预计产生费用约 0.1 元(OSS 标准存储按量 + 请求费用)。若您开启了传输加速功能并进行速度对比测试,将额外产生传输加速流量费用,单次测试约 0.01 元。请以控制台显示的实际价格和最终账单为准。

进入实操前,请确保阿里云账号满足以下条件:

  • 已通过实名认证并且账户余额充足。

  • 云资源产生的费用需您自行承担,云起实验室不会向您征收额外费用。

  • 建议在中国内地(如华东 2 上海、华北 2 北京)地域创建 Bucket,以获得最优的演示体验。

  • 所有实验操作将保留至您的账号,请谨慎操作。

  • 实操结束后,您可以选择继续付费保留资源,或参考手册自行释放资源。

创建实验资源

  1. 在实验页面,勾选 我已阅读并同意《阿里云云起实践平台服务协议》我已授权阿里云云起实践平台创建、读取及释放实操相关资源 后,单击 开始实操

  2. 创建资源需要 5 分钟左右的时间,请您耐心等待。

创建OSS Bucket并上传图片

本步骤将创建用于存放文件的 OSS Bucket,并上传图片以体验图片处理功能。

  1. 前往对象存储OSS控制台

    image

  2. 在左侧导航栏中,单击 Bucket列表 。在 Bucket列表 页面,单击 创建Bucket 。

    image

  3. 在创建Bucket页面,填写Bucket名称,地域 选择 华东2(上海) 或其他中国内地地域。其余参数可保持默认配置。单击 完成创建 。

    image

  4. 在创建成功的页面,点击 进入Bucket 。

    image

  5. 在左侧导航栏中,选择 文件管理 > 文件列表 ,单击 上传文件 ,上传若干张图片(支持 jpg/jpeg/png/gif/webp/bmp 格式)。

    image

    说明

    上传的图片将用于后续体验 OSS 图片处理功能,包括实时压缩、裁剪和格式转换等操作。

  6. 创建图片裁剪样式。

    1. 在 Bucket 管理页面左侧导航栏中,选择 数据处理 > 图片处理 。

    2. 单击 创建样式 。

      image

    3. 在 创建样式 面板中,配置以下参数:

      • 规则名称 输入 crop-style

      • 切换到 高级配置 页签,在编辑框中输入图片处理参数 image/crop,w_400,h_400,x_0,y_0,g_center,表示以图片中心点为基准裁剪出 400×400 像素的矩形图片。

    4. 单击 确定 ,完成图片样式创建。

      image

      说明

      crop 参数支持自定义裁剪区域的宽(w)、高(h)、起点坐标(x、y)以及基准位置(g)。如需调整裁剪尺寸,可按需修改 w 和 h 的取值,更多参数说明请参见 自定义裁剪

  7. 验证图片裁剪效果。

    1. 返回 文件管理 > 文件列表 ,单击任意一张已上传图片右侧的 详情 。

    2. 在文件详情面板中,选择 图片处理 页签,在 图片样式 下拉列表中选择刚刚创建的 crop-style 样式。

    3. 预览区将实时显示裁剪后的图片效果,您可以单击 复制文件URL 获取带有图片处理参数的访问链接,链接格式为 https://<BucketName>.<Endpoint>/<ObjectName>?x-oss-process=style/crop-style

      image

      说明

      通过文件 URL 携带 x-oss-process=style/<StyleName> 参数,OSS 将在分发时实时执行图片裁剪处理,原图保持不变,无需额外存储裁剪后的图片,节省存储成本。

开启OSS传输加速

本步骤将为 Bucket 开启传输加速功能,用于演示普通上传与加速上传的速度对比。

  1. 在 Bucket 管理页面,单击左侧导航栏中的 Bucket配置 > 传输加速

    image

  2. 单击 开启传输加速 右侧的开关图标。

  3. 在弹出的确认对话框中,仔细阅读开通提示后单击 确定

    image

  4. 返回如下页面,传输加速状态为已开启

    image

  5. 文件列表页面,找到上传的文件,单击其右侧操作列下的详情

    image

  6. 详情面板,将过期时间改为7200,单击复制URL,后续步骤需要使用。

    image

  7. 传输加速开通之后,需要将文件URLEndpoint字段替换成传输加速Endpoint,才可使传输加速生效。

    在本实验中,您需要将上一步的文件URL中的oss-cn-hangzhou改为oss-accelerate,然后在您的本机浏览器地址栏中,访问文件URL,即可访问传输加速效果的OSS文件。

    image

    访问效果如下图所示

    image

  8. 在您的本机浏览器地址栏中,访问下方地址链接,然后选择任意地域,单击立即检测,可以查看不同区域使用传输加速前后的对比情况。

    https://oss.console.aliyun.com/velocity-tool

    image

重要

传输加速开启后约需 30分钟 全网生效。建议您先继续完成后续步骤,待生效后再体验传输加速速度对比功能。传输加速功能本身免费开启,仅在通过加速域名实际传输数据时产生流量费用。

配置生命周期策略

本步骤将为 Bucket 创建生命周期规则,体验 OSS 存储分层与成本管理能力。

  1. 在 Bucket 管理页面,单击左侧导航栏中的 Bucket配置 > 生命周期

    1. 单击 创建规则

      image

    2. 创建生命周期规则 面板中,配置以下参数:

      1. 适用范围 选择 整个Bucket

      2. 当前版本 区域,勾选 文件转储 ,配置以下转储策略:

        • 选择 低频访问存储 ,设置天数为 30 天。

        • 单击 添加转储策略 ,选择 归档存储 ,设置天数为 60 天。

      3. 单击 确定

        image

        说明:您可以基于最后一次修改时间(Last Modified Time)以及最后一次访问时间(Last Access Time)的策略创建生命周期规则,定期将存储空间(Bucket)内的多个文件(Object)转储为指定存储类型,或者将过期的Object和碎片删除,从而节省存储费用。

开启OSS恶意文件检测

本步骤将开通 OSS 原生的恶意文件检测功能,对 Bucket 中的 WebShell、勒索病毒、木马等恶意文件进行扫描识别。

重要

OSS 恶意文件检测按任务涉及的文件数量计费,计费标准为 10 元/万次,首次开通可领取免费试用额度。本实验仅扫描少量演示文件,产生费用可忽略不计,请以控制台账单为准。仅 标准存储低频访问 类型的 Bucket 支持开通此功能。

  1. 前往对象存储OSS控制台,单击目标 Bucket 名称。

  2. 在左侧导航栏,选择 内容检测 > 恶意文件检测

    image

  3. 恶意文件检测 页面,单击 立即开通 ,按页面指引领取恶意文件检测免费试用额度,超出免费试用额度部分将采用按量付费。

  4. 恶意文件检测 页面,单击 确认授权 ,完成 AliyunServiceRoleForOssMfd 服务角色的授权。

    image

说明

授权完成后,系统将自动为该角色生成权限策略 AliyunServiceRolePolicyForOssMfd ,该权限策略包含读取 Bucket 列表和 Object 列表、访问 KMS 以及对 Object 解密的权限。

  1. 授权完成后,单击页面右上角的 检测 按钮,执行全量检测任务。

    1. 在弹出的检测对话框中,文件检测类型 选择 全部

    2. 扫描路径 选择 配置到整个Bucket

    3. 单击 确定 ,等待检测任务异步执行完成。

      image

说明

检测任务以异步方式执行,文件数量较少时通常数分钟内完成。检测完成后,您可以在 风险文件详情 区域查看文件名称、威胁标签、风险等级及首次发现时间,如发现风险文件可根据处置建议及时处理。

释放资源

在完成实验之后,请及时释放实验创建的相关云产品资源,避免继续产生费用。无论是否选择 不保留资源/释放资源 ,创建的Bucket将不会自动释放,否则会继续进行扣费。若您想保留相关云产品资源,可忽略本步骤。

  • 关闭OSS传输加速。

    1. 前往对象存储OSS控制台,单击目标Bucket名称。

    2. 在左侧导航栏中,单击 Bucket配置 > 传输加速

    3. 单击传输加速开关,将其关闭,在确认对话框中单击 确定

      image

    4. 如下图状态为传输加速功能已关闭

      image

重要

传输加速关闭后约需30分钟全网生效,关闭期间通过加速域名的访问可能失败,请提前做好业务切换。

  • 删除生命周期规则。

    1. 前往对象存储OSS控制台,单击目标Bucket名称。

    2. 在左侧导航栏中,单击 Bucket配置 > 生命周期

    3. 找到规则 lifecycle-rule,单击其右侧的 删除 ,在确认对话框中单击 确定

  • 删除Bucket。

    1. 在文件列表页面,删除Bucket中的全部文件。

      image

    2. 在左侧导航栏中,单击 删除Bucket 。

      image

    3. 在 删除Bucket 页面,单击 立即删除 。

    4. 在 确定删除 对话框中,输入要删除的Bucket名称,单击 确定 。

      image