阿里云 oss 介绍和控制台使用 | 学习笔记

本文涉及的产品
对象存储 OSS,20GB 3个月
金融级实人认证,500次流量包 6个月
身份二要素核验,500次流量包 3个月
简介: 快速学习阿里云 oss 介绍和控制台使用

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot)阿里云 oss 介绍和控制台使用】学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/667/detail/11345


阿里云 oss 介绍和控制台使用


内容简介

一、引言

二、对象存储 OSS

三、阿里云 oss 怎么使用


一、引言

添加讲师实现头像上传功能,在添加讲师的表单中,添如下图中加一部分叫做头像上传

image.png

但是如何上传?先来讲解对象存储 oss

在之前的 Java Web 学习中,学习了文件上传,在框架的学习中也学过上传,但是上传的地方是本地路径。在其他人的电脑上访问不到本地硬盘中的内容,需要做特殊处理,上传到能够让所有人都访问到的地方。而阿里云就提供了阿里云 OSS 来存储


二、对象存储 OSS

为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案-阿里云 OSS

  1. 开通“对象存储 OSS”服务

①申请阿里云账号

②实名认证

③开通“对象存储 OSS”服务

④进入管理控制台

在公司达到一定存储规模需要收费,但是收费费用比较优惠。


三、阿里云 oss 怎么使用

  1. 打开阿里云网站 http://www.aliyun.com/
  2. 注册阿里云账号

点免费注册,就可以注册,最好使用支付宝注册,需要实名认证,也可以使用邮箱注册

  1. 使用注册的用户,登录到阿里云

登录后可以绑定邮箱,登录后的界面如下图可能会有区别,但是功能都一样。

如下显示账号实名认证,使用时尽量进行充值,防止因为欠费而导致功能不能使用

image.png

  1. 找到阿里云 oss

有多种方法可以找到,比如在搜索栏直接搜索阿里云 oss。但是有一种更快捷的方式,点击产品分类,里面有很多功能,点击云计算基础,点击对象存储 OSS。

image.png

  1. 开通对象存储 oss

进入到对象存储 OSS后,需要开通,第一次进入会有一个按钮立即开通,点开实名认证后就能开通,开通之后变成了管理控制台。

image.png

可以看到介绍:

海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%的数据可靠性。使用 RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供全面优化存储成本。

使用 RESTful API 可以在互联网任何位置存储和访问意思为当我们向阿里云OSS上传一个文件,只要联网,那么该文件都可访问到

下面可以看到使用该产品需要收费,可以点击产品价格了解下收费标准

image.png

可以看到针对不同的存储类型在每个月每个 GB 下的价格,如果使用量小于1GB 不收费,以下是一个基本标准,可以自行了解

image.png

  1. 阿里云 OSS 管理控制台的使用

以上将 OSS 做了一个说明,用它来做存储管理。接下来介绍管理控制台如何用:

点击管理控制台进入

image.png

进入后左侧有概览,概览中有当前存储用量和本月流量和本月请求次数。这是存入的内容的一些概述,但是第一次进入时没有内容,因为还没有存入。

使用 oss,首先创建 bucket

Bucket 相当于创建一个文件夹或者包,如上图右侧有Bucket管理,默认是0个Buckets,点击创建 Bucket,如下

image.png

给 bucket 起名称,这个名称会重复的检查,如有重复会提示。(不要写中文和特殊符号),例如写入 edu,提示已经存在,比如 edu-1010没有重复。

区域表示当前oss存储占用的是哪个地方的服务器。因为阿里云在多地都存在服务器,默认是当前地区的服务器,如华北2(北京)

Endpoint是地域节点,目前是北京,oss-cn-beijing.aliyuncs.com,如果区域换成华东1(杭州),echpoint 也会变成 oss-cn-hangzhou.aliyuncs.com。根据区域的变化,地域节点也会发生变化。

存储类型:即当前存入文件用什么方式操作,此处有三种操作方式

标准存储:如果文件会被频繁访问到就用标准存储。

低频访问:表示访问量不大,较少访问

归档存储:不访问,只是做存储。

目前我们所做的功能是上传头像,头像访问频率不大,所以我们使用低频访问,用标准或者低频,但是使用归档是访问不到的。

同城冗余存储:冗余默认是关闭,启用代表将数据备份一次

版本控制:比如数据不断更新,会有版本,例如今天传是1.0版本,明天是1.2,默认不开通

读写权限(重要):该操作如何写

私有:例如写代码时使用 private,只有自己访问。私有就代表自己能访问到,别人都访问不到。

公共读:此处选择继续修改,别人都能访问到。

公共读写:别人既能读也能写。

头像用公共读即可,选择公共读写也可以,但是不能选私有,选择私有别人访问不到。

服务器端加密:可以选择加密,一般使用不到

实时日志查询:可以选择开通日志

现在创建为如图,其它默认

image.png

点击确定进行创建,此处显示用户重复,修改名为 edu-guli-1010

创建完后可以点击Bucket列表,显示如图,是之前创建的内容,若是第一次点击,显示一条数据

image.png

点击刚才创建的 edu-guli-1010可以进入查看相关内容

总结:当要使用 OSS 时,要先创建 Bucket

接下来就可以存文件,如下图,点击 edu-guli-1010中的文件管理

image.png

点击后如下图,可以点击上传文件

image.png

点击后可以上传,现在上传电脑中的任意图片做演示,找到图片打开就可以上传

上传图片之后可以生成该图片01.jpg的数据,点击详情,可以看到该图片详情,如图

image.png

有URL当前图片所在地址,这个地址是通过 oss 生成的,通过地址就能去访问图片或者下载图片。

此外也可以新建目录或者做删除等操作

总结:

先注册阿里云账号然后进行实名认证,然后开通 OSS,开通成功后进入到控制台,创建 Bucket,创建完后可以在 Bucket中上传文件。旧版本操作类似。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
相关文章
|
5月前
|
机器学习/深度学习 人工智能 专有云
人工智能平台PAI使用问题之怎么将DLC的数据写入到另一个阿里云主账号的OSS中
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
29天前
|
分布式计算 Java 开发工具
阿里云MaxCompute-XGBoost on Spark 极限梯度提升算法的分布式训练与模型持久化oss的实现与代码浅析
本文介绍了XGBoost在MaxCompute+OSS架构下模型持久化遇到的问题及其解决方案。首先简要介绍了XGBoost的特点和应用场景,随后详细描述了客户在将XGBoost on Spark任务从HDFS迁移到OSS时遇到的异常情况。通过分析异常堆栈和源代码,发现使用的`nativeBooster.saveModel`方法不支持OSS路径,而使用`write.overwrite().save`方法则能成功保存模型。最后提供了完整的Scala代码示例、Maven配置和提交命令,帮助用户顺利迁移模型存储路径。
|
2月前
|
弹性计算 网络协议 关系型数据库
阿里云国际版ECS云服务器无法登录宝塔面板控制台
阿里云国际版ECS云服务器无法登录宝塔面板控制台
|
4月前
|
存储 机器学习/深度学习 弹性计算
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
阿里云EMR数据湖文件系统问题之OSS-HDFS全托管服务的问题如何解决
|
5月前
|
消息中间件 分布式计算 DataWorks
DataWorks产品使用合集之如何使用Python和阿里云SDK读取OSS中的文件
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
5月前
|
存储 运维 安全
阿里云OSS的优势
【7月更文挑战第19天】阿里云OSS的优势
203 2
|
5月前
|
存储 API 开发工具
阿里云OSS
【7月更文挑战第19天】阿里云OSS
193 1
|
5月前
|
存储 弹性计算 对象存储
预留空间是什么?阿里云OSS对象存储预留空间说明
阿里云OSS预留空间是预付费存储产品,提供折扣价以锁定特定容量,适用于抵扣有地域属性的Bucket标准存储费用及ECS快照费。通过购买预留空间,如500GB通用预留+100GB标准-本地冗余存储包,用户可优化成本。
218 4
|
5月前
|
人工智能 对象存储
【阿里云AI助理】自家产品提供错误答案。阿里云OSS 资源包类型: 下行流量 地域: 中国内地通用 下行流量包规格: 300 GB 套餐: 下行流量包(中国内地) ,包1年。那么这个是每月300GB,1年是3600GB的流量;还是1年只有300GB的流量?
自家产品提供错误答案。阿里云OSS 资源包类型: 下行流量 地域: 中国内地通用 下行流量包规格: 300 GB 套餐: 下行流量包(中国内地) ,包1年。那么这个是每月300GB,1年是3600GB的流量;还是1年只有300GB的流量?
131 1
|
6月前
|
监控 Serverless 持续交付
阿里云云效产品使用问题之如何让流水线支持构建 flutter web 应用到 OSS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。