Cloud Storage 中的物件使用客戶輸入的客戶提供金鑰進行加密。您的應用程式在讀取物件時收到 HTTP 4xx 錯誤。可能的原因是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 嘗試讀取時未提供金鑰的 base64 編碼 SHA256 雜湊。.
為什麼這是答案
當物件使用客戶提供的加密金鑰 (CSEK) 加密時,讀取該物件需要提供正確的加密金鑰資訊。HTTP 4xx 錯誤通常表示客戶端請求有問題。在這種情況下,正確的解決方案是「嘗試讀取時未提供金鑰的 base64 編碼 SHA256 雜湊」。Cloud Storage 需要此雜湊來驗證所提供的金鑰是否正確,並確保資料的完整性。如果缺少此雜湊,或提供的雜湊不匹配,Cloud Storage 將拒絕請求。 其他選項的錯誤原因如下: 「嘗試使用客戶的 base64 編碼金鑰進行讀取」:雖然金鑰本身需要 base64 編碼,但僅提供金鑰不足以讓 Cloud Storage 驗證其有效性,還需要雜湊。 「讀取時指定了與客戶相同的加密演算法」:Cloud Storage 會自動處理加密演算法,客戶端通常不需要在讀取時明確指定。 「嘗試使用客戶金鑰的 base64 編碼 SHA256 雜湊進行讀取」:這本身不是一個完整的讀取操作,雜湊是用於驗證金鑰的,而不是直接用於讀取。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡