如何用 Minio SDK 訪問滴滴雲物件儲存
一、 前言
滴滴雲 物件儲存 S3 定位分散式海量資料存取服務。S3 提供標準的物件儲存服務,您可以透過網路隨時隨地方便地儲存和獲取圖片/音訊/影片/文字/大檔案等各類資料檔案。
Minio 是一個開源的物件儲存專案,它相容亞馬遜 S3 雲端儲存服務介面,GitHub 地址是:。
Minio SDK 是一個非常輕量 SDK,本文將以 Python ( minio-py )、Java ( minio-java ) 和 Golang ( minio-go ) 三種語言,在外網 Centos6.4 版本環境上介紹如何用 Minio SDK 來訪問 滴滴雲 物件儲存 S3。
二、 密匙獲取
在用 Minio SDK 前,我們先要獲取自己物件儲存 S3 的密匙 AK 和 SK,註冊後先登陸 滴滴雲 官網: ,進入“控制檯”然後按下圖示例申請 AK 和 SK(即圖中的 SecretID 和 SecretKey):
三、 域名選擇
可以根據不同環境使用不同的域名。目前可使用域名如下:
-
外網域名: s3.didiyunapi.com
-
DC2 域名: s3-internal.didiyunapi.com
-
內網域名: s3-gz.didiyunapi.com
後面將以外網域名為例來講解。
四、 Minio SDK 訪問滴滴雲物件儲存 S3 示例
1. minio-py 訪問
minio-py 支援 Python2.7 及以上的版本,我們以 Centos7.4 自帶的 2.7.5 版本為例。
1)用 PIP 安裝 minio-py
pip install minio
2)例子程式碼
vi example . py
3)執行
chmod a + x example . py
. / example . py
2. minio-java 訪問
1)下載 minio-java 的 JAR 包
先安裝 JDK 後,再下載 minio-java:
wget http : //repo1.maven.org/maven2/io/minio/minio/5.0.3/minio-5.0.3-all.jar
2)例子程式碼
在檔案“minio-5.0.3-all.jar”同目錄下:
vi Example . java
3)編譯和執行
編譯:
javac - cp "minio-5.0.3-all.jar" Example . java
執行:
java - cp "minio-5.0.3-all.jar:." Example
3. minio-go 訪問
1)安裝
Golang 環境搭好和 GOPATH 環境變數配置好後:
2)例子程式碼
vi example . go
3)編譯和執行
編譯:
go build example . go
執行:
. / example
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559758/viewspace-2285255/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 儲存—物件儲存_Minio物件
- minio-物件儲存物件
- 使用MinIO搭建物件儲存服務物件
- 資料庫-SQL_DuckDB 訪問 Minio-阿里oss-華為obs等物件儲存資料庫SQL阿里物件
- 使用 .NET 整合 MinIO 實現高效物件儲存物件
- Laravel 七牛雲 sdk 物件儲存 示例 上傳語音Laravel物件
- Amazon S3 物件儲存Java API操作記錄(Minio與S3 SDK兩種實現)S3物件JavaAPI
- 淺談雲上攻防——物件儲存服務訪問策略評估機制研究物件
- Laravel 騰訊雲 Cos 物件儲存 sdk 使用示例 上傳圖片Laravel物件
- 七牛雲物件儲存物件
- Redis儲存物件問題Redis物件
- 華為雲物件儲存OBS,助力企業高效解決儲存問題物件
- 基於滴滴雲搭 SeaweedFS 儲存系統
- 【物件儲存】Minio本地執行和 golang客戶端基本操作物件Golang客戶端
- 免費版物件儲存【minIO】CentOS部署實踐記錄 2021物件CentOS
- android SAF儲存訪問框架Android框架
- 使用 Docker 搭建 minio 檔案儲存Docker
- Laravel 使用阿里雲 oss 儲存物件Laravel阿里物件
- 快速使用七牛雲物件儲存物件
- 塊儲存 檔案儲存 物件儲存物件
- 物件儲存物件
- 004.MinIO-DirectPV分散式儲存部署分散式
- Laravel 使用騰訊雲 cos 儲存物件Laravel物件
- 使用摩杜雲物件儲存MOS搭配CDN加速,有效最佳化小頻寬網站訪問速度!物件網站
- WordPress如何使用騰訊雲物件儲存COS儲存媒體庫附件物件
- 亞馬遜雲科技推出物件儲存服務Amazon S3諸多新的訪問、複製功能亞馬遜物件S3
- 阿里雲物件儲存OSS支援版本管理特性阿里物件
- 內部專家親自揭秘!滴滴物件儲存系統的演進之路物件
- 分散式檔案儲存庫MinIO可還行?分散式
- 物件儲存,未來儲存新潮流物件
- NAS儲存外網遠端訪問的方式
- 阿里雲物件儲存OSS及CDN加速配置阿里物件
- 華為雲學院乾貨:物件儲存服務:便捷管理儲存資源物件
- 華為雲OBS物件儲存服務:值得擁有的貼心的儲存管家物件
- Unirech:阿里雲國際站的物件儲存oss與自建儲存的區別阿里物件
- Dart SDK在Flutter SDK中的儲存路徑DartFlutter
- 物件儲存 vs 檔案儲存 vs 塊儲存,選哪個?物件
- 騰訊雲物件儲存COS新品釋出——智慧分層儲存,自動優化您的儲存成本物件優化