S3雲存儲國際版最近經常被牆,國內部分地區有時能正常上傳下載,有時也會直接報錯網絡錯誤等信息,
所以建議S3使用國內AWS的。國內S3與國外S3在使用時需要注意以下幾點:
1)URL不通用
國際版的S3可以使用不帶Region的URL,例如:http://{bucket}.s3.amazonaws.com/file.html
- 當然寫上Region也是可以的,如新加坡 http://{bucket}.s3.ap-southeast-1.amazonaws.com/file.html
國內版必須指定Region並且使用專用的國內域名:http://{bucket}.s3.cn-north-1.amazonaws.com.cn/
2)國內S3的HTTP和HTTPS訪問需要申請開通 (配置允許web公開訪問s3上的資源,需要1,阻止公有訪問(存儲桶設置) 2,設置對象對公開)
與國外S3即開即用不同,由於政策原因,國內S3在開通后,不能立即從外網訪問其域名
必須通過AWS國內的業務人員申請開通80和443端口。但AWS CLI訪問不受影響。
3)國內S3的Bucket名字可與國際版S3重名
由於國內S3與國際版S3完全獨立,所以國內S3的bucket名字可以與國際版S3重復
並且無法使用CLI中s3 sync直接同步國際版s3的bucket數據到國內S3的bucket
尊重別人的勞動成果 轉載請務必注明出處:https://www.cnblogs.com/5201351/p/15352095.html