<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>MinIO on My Blog</title><link>/tags/minio/</link><description>Recent content in MinIO on My Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 05 Aug 2017 00:00:00 +0000</lastBuildDate><atom:link href="/tags/minio/index.xml" rel="self" type="application/rss+xml"/><item><title>MinIO</title><link>/2017/08/05/minio/</link><pubDate>Sat, 05 Aug 2017 00:00:00 +0000</pubDate><guid>/2017/08/05/minio/</guid><description>&lt;!-- toc --&gt;
&lt;p&gt;[TOC]&lt;/p&gt;
&lt;h1 id="minio"&gt;MinIO&lt;/h1&gt;
&lt;p&gt;MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口，非常适合于存储大容量非结构化的数据，例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等，而一个对象文件可以是任意大小，从几kb到最大5T不等。&lt;/p&gt;
&lt;p&gt;MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合，类似 NodeJS, Redis 或者 MySQL。&lt;/p&gt;
&lt;h2 id="docker-install"&gt;docker install&lt;/h2&gt;
&lt;p&gt;官方强烈推荐使用docker安装。轻量服务嘛。&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;docker pull minio/minio
docker run -p 9000:9000 minio/minio server /data
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;其他方式参考&lt;a href="https://docs.min.io/"&gt;官方&lt;/a&gt;咯， 安装由于很简单，这里就不写了。&lt;/p&gt;
&lt;h2 id="minio-sdk"&gt;MinIO SDK&lt;/h2&gt;
&lt;p&gt;minio有支持各种语言的SDK，你甚至可以用它来链接aws的s3， 下面一Python为例，客户端连接服务。&lt;/p&gt;
&lt;p&gt;首先安装minio模块&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;pip install minio
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;链接minio server&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;from minio import Minio
from minio.error import ResponseError
minioClient = Minio(&amp;#39;minio.domain.com&amp;#39;,
access_key=&amp;#39;xxxxx&amp;#39;,
secret_key=&amp;#39;xxxxx&amp;#39;,
secure=True)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;链接aws s3 server&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;from minio import Minio
from minio.error import ResponseError
s3Client = Minio(&amp;#39;s3.amazonaws.com&amp;#39;,
access_key=&amp;#39;YOUR-ACCESSKEYID&amp;#39;,
secret_key=&amp;#39;YOUR-SECRETACCESSKEY&amp;#39;,
secure=True)
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;操作的话主要分为四类： &lt;code&gt;Bucket operations&lt;/code&gt; ， &lt;code&gt;Object operations&lt;/code&gt; ， &lt;code&gt;Presigned operations&lt;/code&gt; 和 &lt;code&gt;Bucket policy&lt;/code&gt; ，怎么样？ 是不是跟aws的s3一样一样的。具体参考 &lt;a href="https://docs.min.io/docs/python-client-api-reference.html"&gt;python-client-api-reference&lt;/a&gt;&lt;/p&gt;</description></item></channel></rss>