阿里云oss使用教程

发布时间:2026/10/8 12:05:43
阿里云oss使用教程
OSS AgentOSS Agent是阿里云 OSS 智能助理 依靠它可以很轻松的上手阿里云oss。有什么不会的直接问他就行。OSS基础使用方法开通阿里云OSS阿里云官网切换到对象存储 OSS界面直接开通开通免费这里我已经开通了就不截图了创建BucketBucket存储空间是 OSS 中用于存储对象Object的容器。所有的文件Object都必须隶属于某个 Bucket。创建Bucket免费上传文件可以上传文件或者整个文件夹权限设置开启公共访问之后即可按照自己需要进行读写权限设置获取图片url开启公共读之后便可以直接通过图片的url获取图片OSS 图片处理OSS 提供了强大的图片处理功能无需下载图片到本地只需在图片访问 URL 后添加特定的处理参数即可实时处理图片。如果使用了 CDN 加速必须在 CDN 控制台配置“忽略参数”否则图片处理指令会被过滤导致转换失效。默认用法仅转 WebP?x-oss-processimage/format,webp转 WebP 缩放宽 200px?x-oss-processimage/resize,w_200/format,webp转 WebP 高质量质量 100?x-oss-processimage/format,webp/quality,Q_100自定义样式自定义样式Style允许您将多个图片处理参数组合成一个样式名称通过简短的样式名快速实现复杂的图片处理操作避免每次都在 URL 中拼接冗长的参数。用法?x-oss-processstyle/规则名称分隔符使用分隔符简化可以进一步简化图片处理 URL。用法!规则名称(不需要再写?x-oss-process了)原图保护原图保护是 OSS 图片处理的一项安全功能主要用于防止 Bucket 内的图片被直接盗用或泄露同时强制访问者使用您预设的处理样式。在图片处理中设置CDN配置CDNContent Delivery Network内容分发网络 是一种全球分布式缓存技术用于加速静态资源如图片、音视频、文档、网页等的访问速度。CDN 加速采用分布式缓存架构将存储在源站如 OSS Bucket中的内容主动分发并缓存到遍布全球的边缘节点上通过就近访问机制实现加速CDN 加速的核心用处访问速度快CDN 在全球有数千个节点用户访问时会自动路由到距离最近的节点获取数据大幅降低延迟降低成本CDN 下行流量单价通常低于 OSS 外网流出流量单价。CDN 缓存命中后请求直接由 CDN 节点响应不再回源 OSS从而节省 OSS 的请求费用。抗压高可用海量并发请求被 CDN 边缘节点拦截并处理只有缓存未命中时才回源。防止突发流量如热点事件、大促打垮 OSS 源站。增强功能支持 HTTP/2OSS 原生不支持、更灵活的 HTTPS 证书管理、更强大的 防盗链 和 访问控制。配置CDN的前提条件拥有已注册的域名支持非阿里云域名若加速区域包含中国内地域名必须完成 ICP 备案CDN配置步骤前往 CDN 控制台点击 添加域名配置缓存过期时间和忽略参数Range回源和Gzip压缩剩下的配置先不用管按照默认来就行配置CNAME缓存过期时间缓存过期时间决定了 CDN 节点上缓存的资源多久后失效并重新回源获取。合理配置可最大化缓存命中率减少回源请求。忽略参数忽略参数是 CDN 控制台性能优化中的一项配置用于控制 CDN 在缓存资源时如何处理 URL 中的查询参数即 ? 后面的部分。默认情况下CDN 为最大化缓存命中率会过滤全部 URL 参数。这意味着请求 image.jpg?sizelarge 和 image.jpg?sizesmall 会被视为同一个缓存键场景演示用户 A 请求 image.jpg?x-oss-processresize,w_100100px 宽。CDN 节点无缓存回源获取 100px 图片并缓存。用户 B 请求 image.jpg?x-oss-processresize,w_500500px 宽。CDN 节点发现 image.jpg 已有缓存直接返回 100px 的图片。常用工具OSSBrowserOSSBrowser是阿里云官方提供的OSS图形化管理工具提供类似Windows资源管理器的功能。使用OSSBrowser可以快速完成存储空间Bucket和文件Object的相关操作。关于 BucketBucket存储空间是 OSS 中用于存储对象Object的容器。所有的文件Object都必须隶属于某个 Bucket。Bucket具有以下核心属性地域Region、访问权限ACL、存储类型标准、低频、归档、冷归档等、其他配置OSS 本质上是扁平的对象存储没有传统文件系统中真实的文件夹概念。所谓的文件夹实际上是通过对象名称中的 / 分隔符模拟出来的虚拟目录。文件夹的本质在 OSS 中images/photo.jpg 和 images/ 都是独立的对象。当您看到文件夹时实际上是 OSS 控制台或工具如 ossutil、ossfs根据对象名中的 / 推断出的虚拟层级结构。