架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 26802|回复: 6

[资料] MinIO 存储(二)使用 .NET/C# 操作对象存储

[复制链接]
发表于 2021-3-9 14:47:14 | 显示全部楼层 |阅读模式
许多 IDC 商都提供对象存储服务,例如:阿里云的 OSS、腾讯云的 COS、亚马逊的 S3 等,接口都大同小异。
对象存储是一种将数据作为对象进行管理的计算机数据存储体系结构,与其他存储体系结构(例如将数据作为文件层级管理的文件系统)以及将数据作为块和扇区内的块进行管理的块存储相对。每个对象通常包括数据本身,可变数量的元数据和全局唯一标识符。对象存储可以在多个级别实现,包括设备级别(对象存储设备),系统级别和接口级别。在每种情况下,对象存储都试图实现其他存储架构无法解决的功能,例如可以由应用程序直接编程的接口,可以跨越多个物理硬件实例的命名空间,以及数据管理功能,如数据复制和数据分发在对象级粒度。相比于数据库这种面向结构化数据存储的技术,对象存储主要面向存储大量的非结构化数据,通俗来说,我们日常生活中生成的照片、视频、音频、文档等都属于非结构化数据。这些日常产生的数据都适合存储在对象存储中。
MinIO 存储(一)将 MinIO 在 Windows 下安装成服务
https://www.itsvse.com/thread-9581-1-1.html
首先,我们新建一个 .NET framework 的项目,通过 nuget 安装 Minio .net 版本的客户端,命令如下:


代码如下:

关于 .NET 客户端 API 接口文档:https://docs.min.io/docs/dotnet-client-api-reference

代码说明:创建了一个 my.itsvse 存储桶,将本地磁盘的 npp.7.9.Installer.exe 上传到该桶下面,并命名为:folder1/npp.7.9.Installer.exe,另外,我们获取该对象的下载地址,有效期为1小时,通过该链接就可以下载该文件。效果图如下:

QQ截图20210309142306.jpg

注意:获取的下载链接不能直接修改 host 名称,也就是不能直接修改链接的域名,否则会报签名错误,如下:

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message>
<Key>golden-oldies.zip</Key>
<BucketName>my.itsvse</BucketName>
<Resource>golden-oldies.zip</Resource>
<RequestId>166A8CCA82FAA5DC</RequestId>
<HostId>152862c6-7953-45d1-a0ed-26c70fa7bd70</HostId>
</Error>
最后,附上源码:

游客,如果您要查看本帖隐藏内容请回复


(完)




上一篇:SEO 之 Open Graph Protocol 开放图谱协议
下一篇:jQuery(JS)判断中文输入法是否输入完成
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-6-4 17:16:14 | 显示全部楼层
112321313213
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-8-8 20:50:16 | 显示全部楼层
看看~~~~~~~~~~
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-7-13 10:53:08 | 显示全部楼层
111111111111111
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-24 14:05:49 | 显示全部楼层
少时诵诗书所所所所所所所所所所所所所所所所所所所所
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-4-15 17:54:13 | 显示全部楼层
感谢分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-10-18 10:08:44 | 显示全部楼层
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-25 20:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表