首页IT科技对象存储oss的应用场景(对象存储OSS之ossbrowser的使用)

对象存储oss的应用场景(对象存储OSS之ossbrowser的使用)

时间2025-09-16 21:49:37分类IT科技浏览6985
导读:一、OSS简介 阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。...

一                 、OSS简介

阿里云对象存储OSS(Object Storage Service)是一款海量                              、安全          、低成本            、高可靠的云存储服务                    ,可提供99.9999999999%(12个9)的数据持久性                           ,99.995%的数据可用性                 。多种存储类型供选择          ,全面优化存储成本                              。

OSS具有与平台无关的RESTful API接口               ,您可以在任何应用                             、任何时间               、任何地点存储和访问任意类型的数据          。

您可以使用阿里云提供的API        、SDK接口或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS            。数据存储到阿里云OSS以后                           ,您可以选择标准存储(Standard)作为移动应用                            、大型网站                    、图片分享或热点音视频的主要存储方式              ,也可以选择成本更低    、存储期限更长的低频访问存储(Infrequent Access)                           、归档存储(Archive)                         、冷归档存储(Cold Archive)作为不经常访问数据的存储方式                             。

二、OSS工作原理

数据以对象(Object)的形式存储在OSS的存储空间(Bucket )中               。如果要使用OSS存储数据          ,您需要先创建Bucket                            ,并指定Bucket的地域                      、访问权限                              、存储类型等属性        。创建Bucket后                  ,您可以将数据以Object的形式上传到Bucket     ,并指定Object的文件名(Key)作为其唯一标识                            。

OSS以HTTP RESTful API的形式对外提供服务                             ,访问不同地域需要不同的访问域名(Endpoint)                    。当您请求访问OSS时                      ,OSS通过使用访问密钥(AccessKey ID和AccessKey Secret)对称加密的方法来验证某个请求的发送者身份    。

Object操作在OSS上具有原子性和强一致性                           。

存储空间

存储空间是用户用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间                         。存储空间具有各种配置属性                         ,包括地域     、访问权限                 、存储类型等。用户可以根据实际需求                           ,创建不同类型的存储空间来存储不同的数据                      。

对象

对象是OSS存储数据的基本单元     ,也被称为OSS的文件                              。和传统的文件系统不同                    ,对象没有文件目录层级结构的关系     。对象由元信息(Object Meta)                           ,用户数据(Data)和文件名(Key)组成          ,并且由存储空间内部唯一的Key来标识                 。对象元信息是一组键值对               ,表示了对象的一些属性                           ,比如最后修改时间                              、大小等信息              ,同时用户也可以在元信息中存储一些自定义的信息                              。

对象名称

在各语言SDK中          ,ObjectKey          、Key以及ObjectName是同一概念                            ,均表示对Object执行相关操作时需要填写的Object名称          。例如向某一存储空间上传Object时                  ,ObjectKey表示上传的Object所在存储空间的完整名称     ,即包含文件后缀在内的完整路径                             ,如填写为abc/efg/123.jpg            。

地域

Region表示OSS的数据中心所在物理位置                             。用户可以根据费用            、请求来源等选择合适的地域创建Bucket               。一般来说                      ,距离用户更近的Region访问速度更快        。更多信息,请参见访问域名和数据中心                            。

访问域名

Endpoint表示OSS对外服务的访问域名                    。OSS以HTTP RESTful API的形式对外提供服务                         ,当访问不同的Region的时候                           ,需要不同的域名    。通过内网和外网访问同一个Region所需要的Endpoint也是不同的                           。例如杭州Region的外网Endpoint是oss-cn-hangzhou.aliyuncs.com     ,内网Endpoint是oss-cn-hangzhou-internal.aliyuncs.com                         。更多信息                    ,请参见访问域名和数据中心。

访问密钥

AccessKey简称AK                           ,指的是访问身份验证中用到的AccessKey ID和AccessKey Secret                      。OSS通过使用AccessKey ID和AccessKey Secret对称加密的方法来验证某个请求的发送者身份                              。AccessKey ID用于标识用户;AccessKey Secret是用户用于加密签名字符串和OSS用来验证签名字符串的密钥          ,必须保密     。

强一致性

Object操作在OSS上具有原子性               ,操作要么成功要么失败                           ,不会存在有中间状态的Object                 。OSS保证用户一旦上传完成之后读到的Object是完整的              ,OSS不会返回给用户一个部分上传成功的Object                              。

Object操作在OSS同样具有强一致性          ,用户一旦收到了一个上传(PUT)成功的响应                            ,该上传的Object就已经立即可读                  ,且数据已经冗余写入到多个设备中          。不存在上传的中间状态     ,即不会出现read-after-write却无法读取到数据的情况            。删除操作也类似                             ,即用户成功删除指定的Object后                      ,该Object立即变为不存在                             。

三                             、ossbrowser浏览器安装及使用

1               、安装并登录ossbrowser

ossbrowser是阿里云官方提供的OSS图形化管理工具,提供类似Windows资源管理器的功能               。

操作步骤

(1)        、下载并安装ossbrowser        。

常用Window x64 oss-browser-win-x64.zip下载链接:https://pan.baidu.com/s/1ZYSVoKK2sRLDSpmaz6mnuw?pwd=vkv2 提取码:vkv2

其他更多版本安装文件下载可前往阿里云官方网站:https://help.aliyun.com/document_detail/209974.html

(2)                            、以Windows系统为例                         ,按如下步骤登录ossbrowser                            。

oss-browser-win-x64.zip解压缩到本地文件夹中                           ,双击打开oss-browser.exe                    。

选择以下任意一种方式登录ossbrowser    。

通过AK登录

您可以通过阿里云账号或RAM用户的AccessKey(AK)信息登录ossbrowser                           。

2                    、创建存储空间

Bucket是您用于存储Object的容器                         。在上传任何文件到OSS之前     ,必须先创建存储空间。创建Bucket时需要填写Bucket名称    、选择所在地域                           、ACL权限和存储类型信息                      。

3                         、ossbrowser文件上传

可以通过“创建目录                 ”按钮创建文件存放目录                    ,创建好目录之后                           ,点击"文件"按钮进行文件上传                              。

4、文件下载

可以直接在OSS Browser进行文件下载          ,也可以通过“获取地址                              ”按钮生成地址链接及二维码               ,提供给第三方进行文件的下载     。

声明:本站所有文章                           ,如无特殊说明或标注              ,均为本站原创发布                 。任何个人或组织          ,在未征得本站同意时                            ,禁止复制                      、盗用                              、采集     、发布本站内容到任何网站                 、书籍等各类媒体平台                              。如若本站内容侵犯了原著者的合法权益                  ,可联系我们进行处理          。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
ubuntu qt5.12(ubuntu用qt creator写的程序编译后生成的可执行文件复制到另一个系统中需要哪些文件才能运行) 谷歌浏览器怎么在新标签打开网页(如何设置谷歌Chrome浏览器打开新的标签页为指定网页(New Tab Redirect插件))