使用 OSS 图片处理服务|学习笔记

本文涉及的产品
对象存储 OSS,20GB 3个月
.cn 域名,1个 12个月
对象存储 OSS,内容安全 1000次 1年
简介: 快速学习使用 OSS 图片处理服务

发者学堂课程【管理功能玩转对象存储 OSS 使用入门使用 OSS 图片处理服务】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/378/detail/4749


使用 OSS 图片处理服务


内容介绍

一、OSS 图片处理服务

二、如何绑定图片处理服务的域名

三、原图保护功能

四、设置保护后的访问效果

五、通过管理控制台上传下载

 

一、OSS 图片处理服务

阿里云 OSS 图片处理服务对外提供 RESTfu1 接口,OSS 的用户可以调用这些RESTful 接口,在任何时间、任何地点、任何互联网设备上都能对已经保存在 OSS上的原始图片进行图片处理OSS 图片处理服务将会根据用户请求实时地将用户的原图转换成需要生成的处理图片并发送给用户。

很多客户把自己的网站文件把自己的压缩文件图片视频存放在 oss 存储服务里当客户的程序去调用 oss 存储图片的时候可能要对图片做一些处理比如裁剪锐化加水印水印是为了安全图片的旋转等等之类的操作图片处理服务可以满足客户的这一个功能

 

二、如何绑定图片处理服务的域名

进入到 oss 控制台点击 bucket 属性域名管理可以看到域名点击图片处理服务管理开启 cdn 加速这两个域名没有任何的联系它们是独立而存在的域名它们是不能一致的开启 cdn 服务之前要验证一个功能域名绑定有两个选项自动和手动两个选项自动是比如在 css 的账号下购买了外网的域名解析服务那么在开启服务的时候输入域名为 alibaba.ethnicity.cn,如果把域名写错备案详情提示这个域名没有备案点击完成在域名后台就自动绑定了 cdn 图片服务市场绑定域名是用默认的域名去访问默认是浏览器下载到本地浏览器上会显示出来绑定的域名上显示 bucket 的文件对比操作可以用自己的域名去访问一下这就是绑定域名的意义

 

三、原图保护功能

客户开启图片处理服务要求所有 oss 里的图片必须只有图片处理服务的域名,才可以访问到 bucket 里面点击域名管理不管是临时域名还是自己添加的域名都是没有办法去访问图片的 URL 的

就是为了实现这个功能,原图保护开启之后,可以做一些操作,这个功能现在不太使用,因为有一个 cdn 缓存,URL 不生效的时候可以刷新 URL

 

四、设置保护后的访问效果

原图保护有个报错的案例oss 的样式处理绑定有两个入口第一个是控制面板图片处理样式管理创建样式第二个入口是开发是独立出来的一个工具,智能服务oss开发者资源图片处理在线工具,通过这两个来处理都可以的。这两个功能一样没有必要依赖于控制面板但是这里有一个要求,如果是用这个工具,bucket 属性是公共读和公共读写都可以,如果是私有图片没办法正常显示出来,所以就要注意这点,也可以专门为了这个动作临时修改一下图片处理样式生成之后,还原回来也可以现在以控制面板的样式管理作为一个模板, 创建一个样式,aaa-bbb宽度写600高度写700,为了图片锐化选相对质量根据自己的网站需求设置水印为了图片安全输入绑定的域名加@实现这里主要是为了验证服务样式可以按照自己的需求。样式管理俩面有样式的导出和导入图片的样式和要求很多可以在控制面板上一一的绑定导出数据,修改好,然后再给它们导入进来。域名绑定有两个核心的概念一个是 bucket 和 oss 域名是完全不一样的概念所以它们不能是一样的。很多客户会问,有很多的不定域名,可不可以去绑定一个 bucket 重新处理功能,这个答案是否定的就是一个bucket 的图形处理只能绑定一个域名就是可能用一个域名就是绑定的域名,无论是cname 的图片处理的域名,都可以第二个概念就是的原图保护的功能就是有了图片处理功能之后,希望的原图不被访问到,这一个是一个安全的功能。

 

五、通过管理控制台上传下载

基本样式管理

http:/oss-demo.aliyuncs.com/image/index. html?spm=5176. 383663. 13. 11. iY80Eu

样式处理有两个入口,可以在的控制台去做。第二也可以去问在线工具,在线工具是要求的 bucket 的属性至少是公共读才可以

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
存储 监控 文件存储
存储之外,还有什么?云计算对象存储服务OSS深度洞察
存储之外,还有什么?云计算对象存储服务OSS深度洞察
656 0
|
存储 安全 对象存储
如何简单快速搭建自己的云对象存储服务(OSS)
简单来说,其实我们只需要有一台服务器,利用服务器的各种资源,搭配其它厂商开发的软件,就能很轻易拥有自己的云对象存储服务。不需要在阿里云上花钱买什么服务,甚至还能自己给别人提供服务,真的是太爽了。
|
2月前
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
7月前
|
Oracle 关系型数据库 数据处理
实时计算 Flink版产品使用合集之写入OSS是否要开通oss-hdfs服务
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStreamAPI、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
3月前
|
Java API 对象存储
微服务魔法启动!Spring Cloud与Netflix OSS联手,零基础也能创造服务奇迹!
这段内容介绍了如何使用Spring Cloud和Netflix OSS构建微服务架构。首先,基于Spring Boot创建项目并添加Spring Cloud依赖项。接着配置Eureka服务器实现服务发现,然后创建REST控制器作为API入口。为提高服务稳定性,利用Hystrix实现断路器模式。最后,在启动类中启用Eureka客户端功能。此外,还可集成其他Netflix OSS组件以增强系统功能。通过这些步骤,开发者可以更高效地构建稳定且可扩展的微服务系统。
60 1
|
4月前
|
存储 机器学习/深度学习 弹性计算
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
|
5月前
|
分布式计算 DataWorks 调度
DataWorks产品使用合集之多个业务流程上传同名资源到同一个OSS(对象存储服务)URL,会产生什么问题
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
5月前
|
运维 Serverless 数据处理
函数计算产品使用问题之在对象存储服务(OSS)上创建ZIP包解压触发器后,触发器未按预期执行,一般是什么导致的
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
7月前
|
Cloud Native Java 开发工具
云原生 阿里云分布式文件系统 对象存储OSS 服务配置
【1月更文挑战第8天】云原生 阿里云分布式文件系统 对象存储OSS 服务配置
|
7月前
|
存储 JSON 前端开发
Javaweb之SpringBootWeb案例之阿里云OSS服务集成的详细解析
Javaweb之SpringBootWeb案例之阿里云OSS服务集成的详细解析
208 0