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 可以儲存 0 個位元組到 5 GB 之間不同大小的檔案或資料。但是,一次可以上傳到 S3 的最大檔案大小為 5 GB。
您可以使用分段上傳 API 上傳大於 5 GB 的文件,透過該 API,您可以將最大 5 TB 的文件上傳到 S3。
將檔案上傳到 S3 時,您可能會遇到網路錯誤。您可能會遇到的一些常見 S3 網路錯誤是:
以下是一勞永逸地修復這些錯誤的方法:
如果資料庫叢集缺少IAM 角色 附件 或未提供角色ARN ,且在參數群組中僅提供角色名稱,您可能會收到缺少憑證錯誤。
解決此問題的最佳方法是從 S3 命令載入資料。
出現此錯誤的原因可能是您的 S3 儲存桶中有加密檔案或 S3 儲存桶中有加密。
無論哪種方式,如果ServerSideEncryptionConfigurationExists為true ,則可以透過將kms* 新增至用於執行LOAD作業的kms* 新增至用於執行
LOAD###作業的## #IAM 角色來解決此問題。 ######以上是將檔案上傳到 Amazon S3 時修復網路錯誤的 3 種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!