首頁  >  文章  >  將檔案上傳到 Amazon S3 時修復網路錯誤的 3 種方法

將檔案上傳到 Amazon S3 時修復網路錯誤的 3 種方法

WBOY
WBOY轉載
2023-04-14 14:22:052149瀏覽

Amazon Simple Storage Service,簡稱Amazon S3,是一種使用 Web 介面提供儲存物件的儲存服務。

Amazon S3 儲存物件可以儲存不同類型和大小的數據,從應用程式到資料存檔、備份、雲端儲存、災難復原等等。

該服務具有可擴展性,用戶只需為儲存空間付費。

Amazon S3 有四個基於可用性、效能率和持久性的儲存類別。這些類別包括 Amazon S3 Standard、Amazon S3 Standard Infrequent Access、Amazon S3 One Zone-infrequent Access 和 Amazon Glacier。

Amazon S3 能否在失敗時上傳履歷?

Amazon S3 可以恢復失敗的上傳。此外,如果您的系統在上傳過程中關閉,Amazon S3 可以在您的系統重新啟動後繼續上傳,而無需重新啟動。

我們可以上傳到 S3 的最大檔案大小是多少?

Amazon S3 可以儲存 0 個位元組到 5 GB 之間不同大小的檔案或資料。但是,一次可以上傳到 S3 的最大檔案大小為 5 GB。

您可以使用分段上傳 API 上傳大於 5 GB 的文件,透過該 API,您可以將最大 5 TB 的文件上傳到 S3。

如何從瀏覽器將大檔案上傳到 S3?

  1. 使用 dd、Linux 或 split 方法將檔案拆分為不同的部分。
  2. 啟動分段上傳並在啟動後取得上傳 ID。
  3. 上傳檔案的每個部分,後面跟著傳 ID 和部分編號。
  4. 透過提交 ETag 對來結束上傳,包括檔案每個部分的上傳 ID 和 let 編號。

將檔案上傳到 S3 時,您可能會遇到網路錯誤。您可能會遇到的一些常見 S3 網路錯誤是:

  • 無法連線到端點。
  • 缺少憑證。
  • S3 API 傳回錯誤。

以下是一勞永逸地修復這些錯誤的方法:

如果網路錯誤導致 S3 上傳失敗怎麼辦?

1.修正無法連線端點

  1. 首先,檢查以確保您使用的是正確的 AWS 區域和 Amazon 終端節點。
    將檔案上傳到 Amazon S3 時修復網路錯誤的 3 種方法
  2. 確保您的網路可以連接到 Amazon 終端節點。
  3. 確認您的 DNS 可以解析到 S3 終端節點。
  4. 如果您使用的是 Amazon EC2 執行個體並設定正確的AWS區域,請檢查 VPC 設定。

2.修正遺失的憑證

如果資料庫叢集缺少IAM 角色 附件 或未提供角色ARN ,且在參數群組中僅提供角色名稱,您可能會收到缺少憑證錯誤。

解決此問題的最佳方法是從 S3 命令載入資料。

3.修復S3 API回傳錯誤

出現此錯誤的原因可能是您的 S3 儲存桶中有加密檔案或 S3 儲存桶中有加密。

無論哪種方式,如果ServerSideEncryptionConfigurationExists為true  ,則可以透過將kms* 新增至用於執行LOAD作業的kms* 新增至用於執行

LOAD###作業的## #IAM 角色來解決此問題。 ######

以上是將檔案上傳到 Amazon S3 時修復網路錯誤的 3 種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除