OSS
文章目錄
- 使用阿里云oss:
- 需配置以下參數
- 配置文件
- minIO
- 簡介
- 安裝與部署
- 下載鏡像
- 運行MinIO
- 訪問
- 安裝客戶端
- 下載MinIO Client 的Docker鏡像:
- 在Docker容器中運行mc:
- 部分配置
使用阿里云oss:
需配置以下參數
endpoint 域名
accessKeyId
accessKeySecret
bucketName 存儲空間
callback 上傳成功后回調
注意:callback中的IP必須為公網IP,localhost或者192.168.局域網IP不可以,否則會報"InvalidArgument"錯誤:
配置文件
aliyun:oss:endpoint: oss-cn-beijing.aliyuncs.com # oss對外服務的訪問域名accessKeyId: LTAI4FdVHbtXXXmbMgRJR # 訪問身份驗證中用到用戶標識accessKeySecret: lJXXbE0SWmg2kmPayNZMXXXH # 用戶用于加密簽名字符串和oss用來驗證簽名字符串的密鑰bucketName: XXX-oss # oss的存儲空間policy:expire: 300 # 簽名有效期(S)maxSize: 10 # 上傳文件大小(M)callback: http://XX(必須為公網ip):8080/aliyun/oss/callback # 文件上傳成功后的回調地址dir:prefix: mall/images/ # 上傳文件夾路徑前綴minIO
簡介
MinIO 是一款基于Go語言的高性能對象存儲服務,在Github上已有19K+Star。它采用了Apache License v2.0開源協議,非常適合于存儲大容量非結構化的數據,例如圖片、視頻、日志文件、備份數據和容器/虛擬機鏡像等。
安裝與部署
下載鏡像
docker pull minio/minio運行MinIO
這里我們將MiniIO的數據和配置文件夾掛在到宿主機上:
docker run -p 9090:9000 --name minio \-v /mydata/minio/data:/data \-v /mydata/minio/config:/root/.minio \-d minio/minio server /data訪問
運行成功后,訪問該地址來登錄并使用MinIO。
http://192.168.80.10:9090
默認Access Key和Secret都是minioadmin
安裝客戶端
由于MinIO服務端中并沒有自帶客戶端,所以我們需要安裝配置完客戶端后才能使用,這里以Docker環境下的安裝為例。
下載MinIO Client 的Docker鏡像:
docker pull minio/mc在Docker容器中運行mc:
docker run -it --entrypoint=/bin/sh minio/mc部分配置
運行完成后我們需要進行配置,將我們自己的MinIO服務配置到客戶端上去,配置的格式如下:
mc config host add minio http://192.168.80.10:9090 minioadmin minioadmin S3v4總結
- 上一篇: 在三星应用商店提交的应用程序, 可以不包
- 下一篇: XMind 8 破解注册 思维导图(亲