Net core 連線 Minio 出現 Access Denied 錯誤
阿新 • • 發佈:2021-08-04
如下:
然後 我去docker 查看了日誌,發現
那好,看到時間不對,那我就調整
environment:
MINIO_ROOT_USER: 賬戶
MINIO_ROOT_PASSWORD: 密碼
TZ: Asia/Shanghai // 增加
結果發現出現新的問題了
MinIO API responded with message=Access denied on the resource: idcard/
idcard
是我們建立的 桶名, 現在我們的桶名都訪問不能了,這不對啊,於是使用postman 測試了一下, 結果發現都這樣了
然後回想自己 原來是可以的只不過 以前是域名+埠訪問,現在我把埠去掉了,之後上傳就再也不行了
於是去官網檢視
看到這句話了,頓時想起來
當初 自己域名+埠 也是不能返回, 後面調整了一下
_client = new MinioClient(ServerConfig.EndPoint, ServerConfig.AccessKey, ServerConfig.SecretKey);
才能上傳
我現在把埠給關閉,是不是要 使用原來的方式?
將現在的new 改成
_client = new MinioClient(ServerConfig.EndPoint, ServerConfig.AccessKey, ServerConfig.SecretKey).WithSSL();
可以了
完美, 看來只有自己 不斷試錯,才能不斷成長
官方文件也是個好東西
https://docs.min.io/docs/dotnet-client-quickstart-guide.html