前端直接上傳圖片到阿里云oss,相關過程官網和網上資料已經很詳細,不做贅述。
但這個過程比較復雜,前后端對接過程中很容易出現報錯,這里遇到了以下報錯,不容易排查。
請求顯示net::ERR_NAME_NOT_RESOLVED錯誤,catch輸出如下:
?咨詢了阿里云oss的技術支持
讓我們ping了請求域名,發現ping不通,說明還沒請求到阿里云節點。但前后端都沒有配置域名,后猜測是ali-oss根據參數拼接的的域名
?對比技術支持給我們的能ping得通的域名和發起請求的域名,發現后端返回的region有問題。開頭少了oss-,補上后就可以了。
其他錯誤可查看,有相關解析,比較好排查。
使用STS臨時訪問憑證訪問OSS_對象存儲-阿里云幫助中心