腾讯云oss 上传工具,oss云存储

oss的使用教程

OSS(Object Storage Service,对象存储服务)的使用教程

OSS是一种云存储服务,它允许用户存储、备份和归档大量数据在云端。与传统的文件存储不同,对象存储将数据和元数据一起作为对象存储,每个对象都有一个唯一的标识符。以下是一个简洁版的使用教程,帮助您快速上手OSS服务。

一、创建OSS账号和Bucket

首先,您需要在所选的云服务提供商(如阿里云、腾讯云、亚马逊AWS等)上注册一个账号。注册完成后,登录到控制台,找到OSS服务并开通。接着,创建一个Bucket,Bucket是存储对象的容器,您可以根据自己的需求设置Bucket的访问权限、存储类型等属性。

二、上传对象

上传对象是使用OSS的基本操作之一。您可以通过控制台、SDK或命令行工具等方式上传对象。例如,使用阿里云OSS的Python SDK上传对象的代码如下:

python

import oss2

#填写阿里云AccessKey信息

auth= oss2.Auth('<您的AccessKeyID>','<您的AccessKeySecret>')

#实例化Bucket对象

bucket= oss2.Bucket(auth,';您的BucketName>')

#上传文件

bucket.put_object_from_file('<您的ObjectName>','<本地文件路径>')

三、下载对象

下载对象与上传对象类似,您也需要指定Bucket和Object的名称。以下是使用Python SDK下载对象的示例代码:

python

import oss2

#填写阿里云AccessKey信息

auth= oss2.Auth('<您的AccessKeyID>','<您的AccessKeySecret>')

#实例化Bucket对象

bucket= oss2.Bucket(auth,';您的BucketName>')

#下载文件

bucket.get_object_to_file('<您的ObjectName>','<本地文件路径>')

四、管理对象

除了上传和下载对象,您还可以对存储在OSS中的对象进行管理,如删除对象、复制对象、修改对象元数据等。这些操作都可以通过控制台、SDK或命令行工具完成。例如,使用Python SDK删除对象的代码如下:

python

import oss2

#填写阿里云AccessKey信息

auth= oss2.Auth('<您的AccessKeyID>','<您的AccessKeySecret>')

#实例化Bucket对象

bucket= oss2.Bucket(auth,';您的BucketName>')

#删除对象

bucket.delete_object('<您的ObjectName>')

以上就是一个简洁版的OSS使用教程,希望能够帮助您快速入门OSS服务。需要注意的是,不同的云服务提供商可能对OSS的实现和使用方式有所不同,因此在使用前最好先查阅相关文档或教程。

阿里云oss能否搭建私有云盘或者网盘

随着互联网技术的快速发展,对象存储成为了互联网厂商、云基建、信创产业的核心竞争领域。云存储中,以S3为接口的对象存储技术成为了主流,广泛应用于网站文件下载、图床、附件存储、AI训练数据存储等多个领域。ChatGPT的文件训练集更是高达45TB,展示了对象存储技术的强大潜力。

众多企业依赖对象存储技术搭建私有云盘或网盘,以满足海量存储需求。企业级应用中,S3接口作为标准协议,支持低成本、高可靠、低费用、通用接口、海量扩容、数据安全等特性,已成为大数据、人工智能、网站附件、企业存储的标准选择。国内三大公有云厂商,阿里云、百度云、腾讯云,通过OSS、BOS、COS等服务,占据了市场份额的领先地位。

S3是对象存储的代表,作为AWS云服务的一部分,提供了全球范围内的数据调度能力,可实现跨区域、跨节点、跨数据中心的海量数据存储。对象存储技术不仅适用于公有云环境,也广泛应用于企业私有化存储,包括作为企业备份、云硬盘的技术。同时,企业也可以选择Hybird技术,实现公有云与私有云的混合存储。

在开发环境中,若未接入对象存储服务,开发者可通过本地部署MinIO对象存储服务来实现功能测试。MinIO是一款性能卓越的对象存储解决方案,由Google Gluster存储的创始人创立,提供简单易用的部署方式。安装MinIO只需三步:下载、系统环境配置、启动服务。启动后,用户可通过MinIO提供的API、控制台、命令行工具等进行对象存储操作。

部署MinIO后,开发者可通过类似云服务的界面进行对象存储操作,实现文件上传、下载、管理等基本功能。后续课程中将详细介绍MinIO的使用方法,并提供指导如何将本地MinIO服务与阿里云、百度云、腾讯云等公有云对象存储服务进行对接,以满足不同场景下的存储需求。

牛X的图床、文件上传工具推荐

有了图床神器 iPic,不论屏幕截图、还是复制图片,都可以自动上传、保存 Markdown格式的链接,直接粘贴插入,够懒人吧?

使用 Hexo| Heroku或 WordPress写博客、在公众号发文章、在知乎讨论、在豆瓣灌水、在论坛发帖、跨境做外贸电商…

iPic带给你从未有过的插图体验。

当然,除了图片,你可以上传普通文件,上传方式与图片完全相同。

图床工具 iPic支持多种图片上传方式。下面我们来简单看下各个上传方式、以及分别适合在什么场景下使用。

拖动是比较好玩的一种上传方式。只要将图片拖到菜单栏的 iPic图标上,松手后就可以自动上传。

[图片上传中...(image-cab435-1567241551991-12)]

可以注意到,上传时菜单栏图标也会显示上传的进度。很简洁、却很实用,不再盲目等待。

使用这种方式,还可以一次性上传多张图片。图片上传后的顺序,和上传前选择的顺序一致。

在 Finder中使用服务上传也是很高效的方式。只要在图片上右击、然后选择服务中的使用 iPic上传即可。

[图片上传中...(image-e761d-1567241551991-10)]

除了使用菜单,更高效的方式是使用快捷键。只要选中图片,然后按下 Command+ U快捷键,即可自动上传。

如果你觉得默认快捷键 Command+ U不方便,也可以在系统偏好设置>键盘>快捷键>服务中修改使用 iPic上传对应的快捷键。同样,如果你的 Mac中安装了很多程序、菜单中有很多你不需要的服务,也可以在这里进行关闭。

使用服务上传还有其他便利之处:

注意:由于 macOS系统更新机制的缘故,新安装 iPic后上传服务可能未出现、或未翻译,可以等几分钟、甚至几小时后再试,iPic上传服务就会正常显示;也可以在终端手动更新服务菜单:

/System/Library/CoreServices/pbs-update

iPic会自动监测剪切板的变化,当复制图片后,该图片会出现在 iPic菜单中待上传区域。如果需要上传,点击菜单中该图片即可。手动上传比较适合临时上传少量图片。

[图片上传中...(image-6bfff2-1567241551991-8)]

除了手动点击菜单,还可以使用快捷键 Command+ Shift+ U上传。当然,可以在偏好设置中修改此快捷键。

上述示例中主要介绍了图片文件的上传。另外,iPic还支持支持其他程序中图片的上传。例如:

[图片上传中...(image-5b8e7a-1567241551991-6)]

其中,对于图片格式,常见的 jpg、png、gif等格式都是支持。

可以在 iPic的偏好设置中开启「上传前压缩图片」选项,目前支持压缩的图片格式: jpg、 png、 gif

采用有损压缩,压缩后肉眼几乎无法看出区别,却可明显降低图片尺寸。使用压缩后的图片,既可以节省图片的存储空间,还可以加快图片加载速度、节省流量。

iPic上传后会使用系统通知来提示。如果不喜欢该通知的声音,可进入系统偏好设置>通知,在左侧列表选择 iPic,然后在右侧取消「播放通知的声音」。

图床也即你选择存放图片的云服务。可以在 iPic的偏好设置中添加你的图床:

添加后,可以在 iPic的菜单中选择当前使用的图床:

目前 iPic支持下列图床:微博图床(即默认图床)、七牛云、又拍云、阿里云 OSS、腾讯云 COS、 Imgur、 Flickr、 Amazon S3

这里有个很贴心的功能:切换普通链接、Markdown格式链接时,如果粘贴板中有上一格式的内容,会转换后重新保存到粘贴板中。

iPic会保存最近上传的 15张图片,其中最后上传的 3张图片会出现在一级菜单中,其他的则在更多已上传图片中。

点击已上传图片,则会复制该图片的链接。

当然,可以在更多菜单中清空图片上传记录。

iPic Mover可以一键将已有 Markdown文件中所有图片迁移至新图床。批量上传图片、图床搬家,从未如此简单。

阅读剩余
THE END