阿里OSS学习记录

10分钟学会阿里OSS对象存储 阿里云对象存储OSS,简单地说就是我们花钱在阿里购买一块存储空间,然后我们就可以将图片、音频、视频等各种文件资源存储在对象存储OSS服务器上。进入阿里云官网后,首先就是注册和登录,我们可以使用自己的支付宝账号登录,可以在阿里云手机客户端扫码登录,或者用账号密码登录,总之阿里云提供了多种登录形式。其实实现文件存储的技术有很多,如果我们在网上搜索一下,你会发现实现的技术简直是五花八门,比如有一种技术叫FastDFS就可以实现文件存储,但该方案需要自己搭建服务器,非常的麻烦。当然,首先我们得购买OSS服务! 阅读详情

OSS是什么?

OSS 是 Object Storage Service (OSS) 是一种用于存储和管理大规模非结构化数据(如图片、视频、备份文件等)的云存储服务。它具有高可扩展性和高可靠性,通常用于海量数据存储场景。OSS 。提供按需存储,不需要用户预先规划

在哪里使用?

备份与归档:适用于企业备份和长期归档大量数据。
网站托管:可以用作静态网站托管的存储后端,支持CDN加速。
大数据分析:可作为大数据分析和机器学习的底层存储库。
移动和Web应用:存储和分发音频、视频、图片和其他大文件。
存储容量,用户只需按使用量付费。

服务器分类

自建资源服务器 :Minio,FastDFS,vsftpd等等
云服务器 :阿里OSS,云资源服务器等等

阿里oss

阿里OSS 是 阿里云对象存储服务(Alibaba Cloud Object Storage Service)的简称。它是一种基于云计算的存储服务,提供海量、安全、低成本、高可靠性的云端存储解决方案,适合存储、备份和归档各类数据。

使用阿里OSS分为两种,一种是前端将数据传入后端再通过后端上传到oss,另一种则为前端直传oss。

前->后->oss

  1. 选择文件:用户在前端选择要上传的文件。
  2. 上传到服务端:前端将文件通过HTTP请求上传到后端服务器。
  3. 服务端处理:后端接收到文件后,可能进行一些处理,如验证文件类型、大小等。
  4. 生成OSS上传凭证:后端生成阿里云OSS的上传凭证(包括AccessKey、Secret、SecurityToken等),并将其返回给前端。
  5. 配置OSS客户端:前端使用返回的凭证配置OSS客户端,准备上传文件到OSS。
  6. 上传文件到OSS:前端将文件从服务端传递到OSS,通常是通过前端直接将文件流发送到OSS。
  7. 确认上传结果:OSS完成文件上传后,前端接收上传结果并显示给用户,可能包括文件的访问URL或对象名称。
  8. 更新服务端记录:前端将文件的相关信息(如URL或对象名称)提交给服务端,服务端保存这些信息用于后续操作

前->oss

  1. 获取上传凭证:前端通过向后端请求,获取OSS的上传凭证(包括AccessKey、Secret、SecurityToken等临时凭证)。
  2. 生成上传策略:后端返回的凭证包含上传策略(Policy)和签名,前端使用这些信息来设置上传请求。
  3. 配置OSS客户端:前端使用OSS提供的SDK,配置好凭证、存储桶(Bucket)名称和区域等信息。
  4. 生成上传文件名:前端通常生成一个唯一的文件名(如UUID或时间戳)来确保文件不会覆盖。
  5. 执行文件上传:用户选择文件后,前端直接将文件通过OSS SDK上传到OSS,避免文件先上传到服务器。
  6. 获取上传结果:上传完成后,前端获取上传结果并显示给用户。

在这里插入图片描述

GuLi商城-商品服务-API-品牌管理-云存储开通与使用 登录支付宝账号,找到了我以前开通的阿里云对象存储。我们将用这种方式上传阿里云OSS。这里学习下阿里云对象存储。 阅读详情

相关推荐

保姆级教程:在RK3588开发板上用MPP库实现H.264硬编码(附完整代码)

本文详细介绍了在RK3588开发板上使用MPP库实现H.264硬编码的全流程,包括环境准备、MPP库编译、编码器初始化与配置、数据输入与编码流程以及高级性能优化技巧。通过实战案例和完整代码,帮助开发者充分利用RK3588的VPU硬件加速能力,提升视频编码效率和质量。

weixin_28716769的博客 414

oss使用笔记

1. 大数据分页处理。

liminhahaha的博客 322

从零开始:小鼠Bulk RNA-seq全流程实战指南

本文提供了一份详尽的小鼠Bulk RNA-seq全流程实战指南,涵盖从软件环境搭建、原始数据质控与清洗、序列比对、基因定量到下游差异表达分析与功能富集。内容面向生物信息学新手,通过清晰的代码示例和步骤解析,帮助读者系统掌握Bulk RNA-seq数据分析的核心技能,并产出可靠的生物学洞见。

lake5的博客 715

阿里云OSS对象存储服务学习笔记

一、添加OSS依赖 1. OSS是阿里云提供的对象存储服务,功能非常强大,可以作为文件服务器,还提供了图片的常用操作。相关API文档:https://help.aliyun.com/document_detail/31947.html 2. 使用OSS接口需要添加OSS依赖,如下 // 添加阿里云OSS服务的依赖 compile group: 'com.aliyun.oss', name: ...

程序人生 2778

HCIA重点知识

华为认证ICT工程师,是华为认证体系中用于标识个人能力在某一技术领域达到工程师级别的证明,表示通过认证的人员具备安装、配置、运行 ICT 设备,并进行基础故障排除的能力。抽象语言 -----> 编码 -----> 二进制 -----> 电信号 -----> 处理电信号信号的转换标准:协议,是一种允许电子设备相互交流的一系列标准的规则。即开放系统参考模型OSI/RM,简称“OSI”。OSI参考模型将计算机网络分为七个层次,自上而下依次为:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。1、应用层:

Awen0201的博客 2542

Catia二次开发QueryInterface的操蛋问题

探索了很久,尝试录制宏,打开部件属性窗口,然后随意设置一些属性(必须改变一些东西才能录制成功,否则不会录制到任何东西),再看录制的结果,发现原来CATIAAnalyze是从Product那里来的。例如获得一个部件的体积,找到相关接口CATIAAnalyze,但是这个部件的CATIAAnalyze的对象不知道如何获取。总结一下,写Catia二开代码,就像漂亮国那款《莫里秀》 又名《爸爸死哪了》的综艺节目,大部分时间都是在找爸爸!Catia二开很痛苦,明明已经找到接口类,但是却不知道怎么获得这个接口类的对象。

gergul的专栏 748

初学对象存储OSS---学习笔记

初学OSS,白嫖了三个月,分享一下学习心得!从前,有一个小村庄,这个小村庄的人们生活朴素,但是却非常团结。他们的主要收入来源是从周边山林中收集各种野果和草药,然后卖给城市里的商贩。有一天,村庄里的年轻人听说了互联网和电子商务,他们想利用这个机会来将自己的野果和草药推销到全国各地。然而,他们发现自己没有能力和资源来开发和维护自己的在线商店。幸运的是,他们听说了阿里云的对象存储(OSS)服务,这个服务可以为他们提供可靠的存储和访问服务,同时还可以自动扩展存储容量,以满足他们日益增长的业务需求。

加辣椒了吗?的博客 1499

21、深入了解SELinux安全系统与/proc文件系统

本文深入探讨了SELinux安全系统与/proc文件系统的原理及实际应用。详细介绍了SELinux的安全上下文、域转换、运行模式、角色管理以及策略查看工具seinfo的使用;同时解析了/proc文件系统的结构与功能,涵盖进程信息查看、系统资源监控及性能优化方法。结合SELinux与/proc的协同应用,提供了系统问题排查流程与安全管理最佳实践,帮助用户提升Linux系统的安全性与稳定性。

ik678901234的博客 61

对象存储OSS快速上手

接下来,在ossbrowser的设置页面中,选择Access Keys选项卡,填入Access Key ID和Access Key Secret,点击保存并验证,如果一切正常,会提示验证成功。数据存储到阿里云OSS以后,您可以选择标准存储(Standard)作为移动应用、大型网站、图片分享或热点音视频的主要存储方式,也可以选择成本更低、存储期限更长的低频访问存储(Infrequent Access)、归档存储(Archive)、冷归档存储(Cold Archive)作为不经常访问数据的存储方式。

m0_68447809的博客 1122

✨在Windows11上安装虚拟机(VMware17.6.0)保姆级教程(附安装包)

VMware Workstation Pro 是一款功能强大的虚拟机软件,它允许你在单一的物理机上运行多个操作系统。性能卓越:VMware以其出色的性能和稳定性而闻名,适合运行资源密集型的虚拟机。用户友好:直观的用户界面使得即使是初学者也能快速上手。功能全面:支持多种操作系统,包括Windows、Linux、macOS等,满足不同用户的需求。企业级支持:VMware提供全面的技术支持,适合企业级用户。恭喜你成功安装了VMware Workstation Pro 17.6.0!

Python老吕的博客 1万+

UNet改进(47):Deformable Convolution在UNet中的集成与应用

本文提出了一种可变形U-Net(DeformableUNet)结构,通过在U-Net的双卷积模块中集成可变形卷积(DeformConv2d)来提升模型对物体形变和复杂结构的建模能力。传统卷积受限于固定感受野,而可变形卷积通过动态调整采样位置,能更好地适应不规则形状。实现中,在DoubleConv模块的第二个卷积层替换为可变形卷积,同时保持第一层为标准卷积以确保稳定性。实验表明,该方法在保持参数量基本不变的情况下,显著提升了分割精度(mIoU从0.712提升到0.743)。

2501_91516851的博客 202

SpringBoot学习记录(五)之文件上传和阿里云OSS

关于文件上传

LB_Wuyanzu的博客 1045

学Simulink——基于AI融合与智能调度的场实例:联邦学习支持的多卫星协同通信建模

本文介绍了一种基于联邦学习的多卫星协同通信Simulink建模方法。系统采用"星-星协同+星-地协调"架构,每颗卫星本地训练LSTM链路预测模型,地面中心通过FedAvg算法聚合模型参数。建模过程包括卫星通信模型构建、联邦学习机制设计、协同决策系统开发等步骤,支持隐私保护、高效协同和智能决策。仿真结果表明,该方法在预测准确率(89%)、吞吐量(56.7Mbps)等方面优于独立训练模式,接近集中式训练性能。该方案为大规模卫星星座的智能协同提供了仿真验证平台,未来可拓展去中心化联邦学习、异构

xiaoheshang_123的博客 210

记录学习springboot连接阿里云oss使用视频点播

第一步 打开阿里云官网 www.aliyun.com 注册阿里云账号,然后选择如下 进入之后,首次进入是立即开通 只要点进去开通就可有如下页面,然后点击管理控制台进入 进入之后 在右边有Bucket 管理 点击创建Bucket 相当于一个文件夹 这些都可自行选择 创建完成后的页面 创建完成后可以看到自己的Bucket 创建好了之后 在概览页面中可以查看自己的Access Key 首次进入需要创建Access Key 根据自己的情况自行创建即可 注意保存好自己

😎😎😎 767

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

黑马SpringBoot3+Vue3(实战篇)学习记录六:文件上传,第三方云服务通用思路,阿里云七牛云OSS

本文介绍了文件上传的两种实现方式:本地文件上传和第三方云存储(OSS)。在本地文件上传部分,详细说明了前端表单需要设置method="post"、enctype="multipart/form-data"和使用type="file"输入框,以及后端通过Spring Boot接收文件并存储到本地磁盘的完整流程,包括使用UUID重命名文件避免冲突。在OSS部分,重点介绍了阿里云OSS和七牛云OSS的接入方法,包括创建存储空间、获取凭证、集成SDK等步骤,并提供了七牛云Java SDK的Maven依赖配置和基本文

weixin_47708672的博客 179

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

学习记录:DAY8

事务管理、文件上传与更多

2301_79760424的博客 772

java202304java学习笔记第五十二天员工管理-阿里云oss-集成服务2

java

qq_41632427的博客 80

学习笔记:黑马程序员JavaWeb开发教程(2025.3.26)

上传文件代码中,需要根据自己情况修改的点。11.5 案例-文件上传-阿里云OSS-入门。

Xjhhhhh的博客 240

黑马程序员苍穹外卖学习指南(老师能运行但你不行?这篇文章让你事半功倍)

检查两处,因为我们当时做的时候,是直接复制粘贴之前的admin的配置,很有可能是相应的user我们没有改成admin导致的,也可能是我们更改了老师之前带着我们做的内容导致他可以但我们不行。将其改为就可以了,这段是我自己写的,写完以后没有对答案,跟网课里的不一样,所有大家自己写完以后一定要跟官方代码对一下,不然就有可能会出问题。找到对应文件,在pages下的index.js的第226行,将上面的框里面的注释掉,下面的取消注释。在上面的部分选择yapi,再选择对应的文件夹,进行导入就可以了。

m0_63695860的博客 1295

学习笔记:黑马程序员JavaWeb开发教程(2025.3.29)

接收到上传的文件之后,需要将文件存储,交给阿里云OSS进行管理,需要调用OSS的api完成文件上传,将文件交给阿里云OSS来存储,在阿里云OSS存储中,每一个文件都要归属于某一个存储空间Bucket,所以在上传的时候,需要指定上传存储到哪一个存储空间Bucket当中。怀疑是没有开OSS权限,检查阿里云,访问控制 -> 用户 -> 权限管理 -> 添加权限,添加AliyunOSSFullAccess权限,重新运行代码,再次检查阿里云,上传成功!11.5 案例-文件上传-阿里云OSS-入门。

Xjhhhhh的博客 597

学习笔记:黑马程序员JavaWeb开发教程(2025.3.28)

运行main方法之后,出现了报错:Process exited with an error: 1 (Exit value: 1)。在阿里云的文件列表里也没有看见上传的图片,说明有问题。11.5 案例-文件上传-阿里云OSS-入门。

Xjhhhhh的博客 241

黑马程序员苍穹外卖学习指南(本文解决我跟视频做这个项目时遇到的问题和解决方法)

检查两处,因为我们当时做的时候,是直接复制粘贴之前的admin的配置,很有可能是相应的user我们没有改成admin导致的,也可能是我们更改了老师之前带着我们做的内容导致他可以但我们不行。将其改为就可以了,这段是我自己写的,写完以后没有对答案,跟网课里的不一样,所有大家自己写完以后一定要跟官方代码对一下,不然就有可能会出问题。在上面的部分选择yapi,再选择对应的文件夹,进行导入就可以了。找到对应文件,在pages下的index.js的第226行,将上面的框里面的注释掉,下面的取消注释。

m0_63695860的博客 3674

学习笔记:黑马程序员JavaWeb开发教程(2025.3.17)

出现报错:Process exited with an error: 1 (Exit value: 1),点击exec那一行,出现错误原因:Command execution failed.怀疑是没有开OSS权限,检查阿里云,访问控制 -> 用户 -> 权限管理 -> 添加权限,添加AliyunOSSFullAccess权限,重新运行代码,再次检查阿里云,上传成功!11.5 案例-文件上传-阿里云OSS-入门。

Xjhhhhh的博客 514

LLM学习日志2025.3.6(下)

上午学习了LLM的三个主流架构 以及RLHF 的流程,下午 学习一下北京大学的deepseek文档 ,关于 提示词工程及相关的 应用前面的知识基本上都是提示技巧,对我而言 ,就这个反向pua 也就是 让 其自己评估自己的回答不断精进 这一点可以采用。突然想到我的 md 文档要进行上传, 但是我的图片不会跟着上传, 我应该做一个图库了ok 已经完全解决了 ,采用的github 作为仓库,整个过程还是挺顺利的这下面是从grok 那里得到的步骤。

kr3637的博客 1376

AndroidStudio gradle配置多个代码仓库repositories

最近在学习as3.2,总是会莫名其妙遇到些问题,这里做一下笔记。 代码仓库repositories gradle下载网站(下载速度相当的快!) AndroidStudio及ADK下载网站 代码仓库repositories 源自文章【(AndroidStudio)gradle配置多个代码仓库repositories】  jcenter在国内的话,基本没人使用了,当然作为android开发者...

Imfondof 1623

《苍穹外卖Day3:大一菜鸟的代码升空纪实》

Day3 1.完成任务报告 2.任务中的收获 2.1公共字段填充功能 2.2文件上传给你 3.知识点扩展 3.1元注解 3.2Aop 3.3问题剖析

2402_88700528的博客 1435
上一篇: Java并发笔记
下一篇: 【微服务搭建】--Nacos注册中心
Timy_bai
博客等级 码龄7年 201粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Timy_bai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值