問題目錄
- 對象存儲如何修改文件的存儲類型?
- 對象存儲存儲數據是否有限制?
- 為什么會有碎片產生?
- 對象存儲支持通過HTTPS訪問嗎?
- 上傳對象后如何獲取訪問URL?
- 通過URL訪問對象失敗怎么辦?
- 為何文件的訪問鏈接會失效?
- 對象存儲是否支持對象加密上傳?
- 對象存儲是否支持分段上傳功能?
- 對象存儲是否支持斷點續傳功能?
- 對象存儲是否支持批量上傳文件?
- 對象存儲是否支持批量下載文件?
- 對象存儲是否支持批量刪除文件?
- 什么情況下會上傳失敗?
- 能否設置白名單允許訪問文件,并且瀏覽器單獨打開鏈接也允許訪問?
- 如何防止對象存儲中的文件被盜鏈?
- 文件刪除或覆蓋后是否能恢復?
- 已刪除的數據在對象存儲中是否會有殘留?
- 可以對桶內的文件夾進行分享嗎?
- 為什么ZOS存儲的數據丟失了?
- 是否可以給創建的文件夾進行權限控制?
- PUT上傳和POST上傳有什么區別?
- 如何處理碎片?
- 桶內創建目錄(文件夾)時,有什么限制?
- 對象存儲是否支持搜索某一種類型的文件?
- 可以上傳超過5GB的單個文件嗎?如何操作?
- 為什么URL過期后仍可以訪問?
- 從ZOS控制臺下載一個文件名長度超過為255字符的文件到本地后,文件名稱為什么發生了改變?
對象存儲如何修改文件的存儲類型?
您可以通過控制臺修改單個文件的存儲類型;
也可以通過設置生命周期,將某個存儲桶或指定前綴的文件設置轉換類別和轉換時間。則受規則影響的對象將被轉換為低頻存儲、歸檔存儲。具體可參考生命周期管理。
對象存儲存儲數據是否有限制?
桶的數量限制:用戶在每個資源池的默認配額為100個桶,用戶可通過工單申請擴大配額,最大配額1000個桶。
桶內對象數量的限制:對于2023年9月30日后新創建的存儲桶,單個桶的對象數量配額上限為4億。當存儲的對象數量達到該限制后,涉及新增對象的操作有被限制的風險。對于2023年9月30日前創建的存儲桶,單個桶的對象數量配額不建議超過4億,如果您有單桶對象數量超過4億的需求,請提交工單申請技術支持。
對象上傳大小限制:管理控制臺上傳單個對象最大為5GB,API多段方式上傳單個對象最大為48.8TB。
為什么會有碎片產生?
對象存儲(簡稱ZOS)采用分段上傳的模式上傳對象,上傳失敗會產生碎片,便于用戶后續斷點續傳。
分段上傳:對象存儲服務一般用于存儲大文件,而對于大文件的上傳,一次性將整個文件上傳可能會面臨多種問題,如網絡中斷、連接超時、上傳速度慢等。為了解決這些問題,并提供更好的用戶體驗,對象存儲服務采取了分段上傳的方式,將大文件拆分成若干個較小的分段進行上傳。
斷點續傳:分段上傳的一個重要特性是支持斷點續傳,即在上傳過程中,如果發生中斷,用戶可以從中斷處繼續上傳,而不需要重新開始。為了實現斷點續傳,對象存儲服務會標記已成功上傳的分段,并記錄相關的信息,以便后續恢復上傳。
碎片的產生:當用戶進行分段上傳時,如果某個分段上傳失敗或被取消,該分段就會被標記為碎片。標記為碎片的分段包含了相關的元數據信息,如分段序號、上傳狀態等。碎片的存在使得用戶可以在后續需要時,根據這些信息來恢復上傳,從中斷的地方繼續上傳文件。
因此,對象存儲服務中的碎片產生是為了支持分段上傳和斷點續傳,它提供了一種可靠、高效的方式來處理大文件的上傳,并保證了用戶在上傳過程中的數據完整性和一致性。
對象存儲支持通過HTTPS訪問嗎?
支持。可直接在瀏覽器中輸入https:+域名進行訪問。
HTTPS是基于傳輸層安全協議(TLS/SSL)的 HTTP 協議的加密版,它使用加密通道來確保數據在傳輸過程中的保密性和完整性。
當您使用對象存儲服務時,可以通過在瀏覽器中輸入以"//" 開頭的對象存儲服務的域名來進行訪問。例如://example.com。
通過使用HTTPS 進行訪問,通信過程中的數據將通過加密來保護,防止被中間人竊取或篡改。這為用戶提供了更高的安全性和隱私保護。
上傳對象后如何獲取訪問URL?
當文件為公共讀文件,如果希望其他人可以一直訪問到您的文件時,建議直接在控制臺復制對象URL;當您只允許其他人在一定時間內可以訪問到您的文件時,可以通過分享功能獲取鏈接并對鏈接設置有效期。當文件為私有文件,如果希望其他人可以訪問到您的文件時,需要將文件訪問權限改為公有讀后再進行鏈接分享。
通過URL訪問對象失敗怎么辦?
失敗原因:創建存儲桶時默認讀寫權限為私有,則上傳的文件會繼承桶的讀寫權限,私有權限的文件不能通過URL在瀏覽器訪問。
解決方案:將文件訪問權限改為公共讀后再復制URL,則可通過瀏覽器成功訪問。
需要注意的是,通過將對象的訪問權限改為公共讀,您可以確保其他人可以通過URL在瀏覽器中訪問該對象。但公開文件可能會對數據安全性造成風險,請根據具體需求謹慎設置文件的訪問權限。
為何文件的訪問鏈接會失效?
對于帶有臨時簽名的訪問鏈接,失效通常是由以下幾種情況導致的:
- 簽名過期:在生成臨時簽名鏈接時,可以設置簽名的有效期。一旦簽名過期,鏈接將不再有效,無法訪問對象。
- 撤銷簽名:有時候,可能需要提前撤銷某個簽名鏈接的訪問權限。當簽名被撤銷后,對應的鏈接將立即失效。
- 對象刪除或移動:如果生成簽名鏈接的對象被刪除或者移動到其他位置,相應的訪問鏈接也將失效。
如果您希望鏈接一直有效,并且不受簽名限制,可以嘗試通過其他方式獲取不帶簽名的訪問鏈接。ZOS提供了直接復制URL的選項,這樣復制的鏈接就是不帶簽名的常規鏈接,可以長期有效。需要注意的是,公開對象的長期有效鏈接可能會帶來安全風險,請確保適當設置訪問權限,避免未授權的訪問和數據泄露。
對象存儲是否支持對象加密上傳?
對象存儲(簡稱ZOS)支持對象加密上傳。當桶開啟服務端加密后,上傳到該桶中的對象會以加密方式存儲。具體而言,上傳的數據會在服務端進行加密,被加密后的數據以密文形式存儲在對象存儲系統中。
當用戶下載加密對象時,存儲的密文會在服務端進行解密,然后以明文形式提供給用戶。這樣可以確保在數據傳輸過程中的安全性,保護數據不被未授權的訪問者獲取。
請注意,在使用ZOS進行對象加密時,務必妥善管理加密密鑰,以確保數據的安全性和可靠性。
對象存儲是否支持分段上傳功能?
| 工具 | 分段上傳功能 |
|---|---|
| 管理控制臺 | 支持 |
| S3browser | 支持 |
| API | 支持 |
對象存儲是否支持斷點續傳功能?
| 工具 | 斷點續傳功能 |
|---|---|
| 管理控制臺 | 支持 |
| S3browser | 支持 |
| API | 支持 |
對象存儲是否支持批量上傳文件?
| 工具 | 批量上傳文件 |
|---|---|
| 管理控制臺 | 支持 |
| S3browser | 支持 |
| API | 支持 |
對象存儲是否支持批量下載文件?
| 工具 | 批量下載文件 |
|---|---|
| 管理控制臺 | 不支持 |
| S3browser | 支持 |
| API | 支持 |
對象存儲是否支持批量刪除文件?
| 工具 | 批量刪除文件 |
|---|---|
| 管理控制臺 | 支持 |
| S3browser | 支持 |
| API | 支持 |
什么情況下會上傳失敗?
上傳對象可能會因以下幾種情況而失敗:
網絡問題:如果因為某些原因導致與對象存儲服務的服務器之間的連接斷開,上傳操作可能會中斷或失敗。可能原因如下:網絡問題、防火墻設置、代理限制或其他網絡連接相關問題等。
人為中斷:如果在上傳過程中手動中斷了上傳任務,或者關閉了上傳文件的應用程序,那么上傳將被終止,導致上傳失敗。
設備故障:如果在上傳過程中發生設備故障,例如硬盤故障、電腦崩潰或斷電等,都可能導致上傳失敗。
特殊情況:一些突發情況,如突然斷電、自然災害等特殊情況,可能會導致上傳失敗,并且可能會對設備和數據造成損壞。
為了避免上傳失敗,可以嘗試以下措施:
確保網絡連接穩定并且速度足夠快。
在上傳大型文件時,可考慮使用可恢復的上傳機制,以便在中斷后能夠繼續上傳。
定期備份數據,以防止設備故障或其他意外情況導致的數據丟失。
如果您遇到了上傳失敗的情況,建議檢查網絡連接、設備狀態和上傳操作是否正常,并嘗試根據具體情況解決問題。如有需要,您也可以聯系天翼云技術支持尋求幫助。
能否設置白名單允許訪問文件,并且瀏覽器單獨打開鏈接也允許訪問?
您可以通過在設置防盜鏈策略時選擇允許空referer 的方式來實現白名單控制,并允許瀏覽器直接打開鏈接進行文件訪問。
防盜鏈是一種保護機制,用于限制只有特定來源(即白名單中的域名或IP)的請求才能訪問對象存儲中的文件。當設置了防盜鏈策略后,默認情況下,瀏覽器直接打開鏈接將無法訪問文件,因為瀏覽器通常不會發送 referer 信息。
但是,如果您選擇允許空referer,那么即使沒有 referer 信息,瀏覽器仍然可以訪問文件。這樣一來,通過瀏覽器單獨打開鏈接時,無需提供 referer,用戶也可以成功訪問文件。
如何防止對象存儲中的文件被盜鏈?
可以通過設置防盜鏈來配置黑名單或白名單,防止對象存儲(簡稱ZOS)中的文件被盜鏈。
防盜鏈通常基于HTTP 請求頭中的 referer 字段來進行判斷。referer 字段表示請求的來源地址。根據設置的規則,可以允許或拒絕具有特定來源的請求訪問文件。配置黑名單時,指定不允許訪問文件的來源地址。配置白名單時,指定只允許訪問文件的特定來源地址。您可以在ZOS管理控制臺或通過 API、SDK設置防盜鏈規則。這些規則將指定允許或拒絕訪問文件的來源地址。在配置完防盜鏈規則后,對文件進行測試,確保只有經過授權的來源可以成功訪問文件,而其他來源將被拒絕。
文件刪除或覆蓋后是否能恢復?
若未開啟桶的多版本管理功能,一旦已刪除或覆蓋后的文件不可恢復。因此,在這種情況下,建議您在刪除前謹慎操作,并定期備份重要的數據以防止意外丟失。
多版本管理功能可以幫助您應對意外刪除操作或其他數據問題。您可以通過在桶設置中啟用多版本管理功能來實現此功能,以便在需要時能夠更輕松地還原和恢復數據。若已開啟桶的多版本管理功能,您可以保留多個版本的對象,并能夠基于需要進行檢索和恢復操作。在這種情況下,當一個文件被刪除或覆蓋時,它會成為歷史版本而不是被徹底刪除,您可以根據需要來恢復具體的文件。具體操作請參考恢復文件。
已刪除的數據在對象存儲中是否會有殘留?
對象存儲(簡稱ZOS)中,當用戶選擇清除數據時,系統會確保完全刪除數據,而不會在對象存儲中留下任何殘留信息。這意味著已刪除的數據將被完全清除,不存在信息泄露的問題。
可以對桶內的文件夾進行分享嗎?
暫不支持分享文件夾,但可以對文件夾內的文件進行分享。點擊分享按鈕后,彈出分享設置框,選擇URL有效期(范圍為1分鐘到12小時),通過復制生成的URL地址,則可分享給他人進行訪問。超過有效期分享鏈接將失效,需要重新獲取新的分享鏈接。
為什么ZOS存儲的數據丟失了?
首先請檢查桶中是否設置了生命周期過期刪除規則,符合規則的文件會被刪除。另外也請檢查是否授權了其他用戶桶的寫權限,被授權的用戶都可以刪除對象。若您開啟了日志轉存功能,可以通過日志記錄查詢到刪除對象的用戶。
是否可以給創建的文件夾進行權限控制?
當前對文件夾的操作只支持徹底刪除功能,目前還未提供對文件夾的權限控制,可以點擊文件夾名稱進入文件夾頁面,對單個文件進行權限控制。
PUT上傳和POST上傳有什么區別?
PUT上傳中參數通過請求頭域傳遞;POST上傳則作為消息體中的表單域傳遞。
PUT上傳需在URL中指定文件名;POST上傳提交的URL為桶域名,無需指定文件名。
如何處理碎片?
ZOS中碎片會占用存儲空間,會產生不必要的計費。可以通過點擊桶名稱進入桶詳情頁進行碎片管理,選中產生的碎片,支持單個刪除、批量刪除、刪除全部,也可以通過碎片名稱進行搜索,查找要刪除的碎片。
桶內創建目錄(文件夾)時,有什么限制?
桶內創建目錄時,有如下限制:
- 不允許使用表情符,請使用符合要求的UTF-8字符。
- 將會在當前目錄下創建目錄,請不要以 / 開頭或結尾,不要出現連續的 / 。
- 不能包含反斜杠(\)。
- 不允許出現名為..的子目錄。
- 總長度控制在1-254個字符。
- 支持創建多層級目錄,并以單個斜杠(/)分隔不允許使用表情符,請使用符合要求的UTF-8字符。
對象存儲是否支持搜索某一種類型的文件?
對象存儲目前不支持按照存儲類型搜索文件,僅支持根據文件名前綴搜索桶內或文件夾內的文件。
在ZOS控制臺“文件管理”頁面,可以直接在搜索框中輸入完整的文件夾路徑和前綴進行搜索,詳見搜索文件。
可以上傳超過5GB的單個文件嗎?如何操作?
控制臺上傳文件限制單次最多支持100個文件上傳,單個文件限制最大為5GB。
若您需要上傳超過5GB的文件,可以采用SDK進行上傳,詳見大文件分段上傳。
為什么URL過期后仍可以訪問?
通常情況下,已過期的URL無法被繼續訪問。
若該URL已在本地瀏覽器打開,則在瀏覽器緩存的有效期內,您依然可以通過瀏覽器緩存繼續訪問該URL。如您不需要繼續訪問,可以對瀏覽器緩存進行清理。
從ZOS控制臺下載一個文件名長度超過為255字符的文件到本地后,文件名稱為什么發生了改變?
Windows操作系統下文件名長度最大為255個英文字符,其中包括文件擴展名在內。所以當您下載文件的名稱長度超過255字符時,系統會自動將文件名截取至255字符進行保存。