以前有一個上海節點的存儲包,一直使用正常。最近購買了一個全國的存儲包,發現在上傳文件的時候有這個問題。
嘗試了很多辦法,還提交了工單,都沒有解決。
最后解決辦法如下:
1、在阿里雲OSS管理控制台下,創建一個Bucket。
2、使用代碼訪問這個Bucket。
3、正常訪問
前面沒有在控制台創建Bucket,用代碼創建一直不成功。后面在控制台創建了一個Bucket,然后用代碼訪問這個Bucket,並上傳了一個文件。現在我再用代碼創建其它的Bucket就成功了。
期間沒有修改過任何代碼。
網上說的EndPoint用三級域名,嘗試過此辦法,但還是不管用,你帶了三級域名,它會報“The specified bucket is not valid.”這個錯。
關於EndPoint這里,也要確認無誤,我這里用的是
1 const string ShenZhenEndPoint = "http://oss-cn-shenzhen-internal.aliyuncs.com";
各地域的EndPoint可以通過以下鏈接查看
https://help.aliyun.com/document_detail/31837.html?spm=a2c4g.11186623.2.4.YOAwGz