Net core 連接 Minio 出現 Access Denied 錯誤


如下:

然后 我去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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM