Amazon S3 にファイルをアップロードする際のネットワークエラーを修正する 3 つの方法

WBOY
リリース: 2023-04-14 14:22:05
転載
2344 人が閲覧しました

Amazon Simple Storage Service (Amazon S3 と呼ばれます) は、Web インターフェイスを使用してストレージ オブジェクトを提供するストレージ サービスです。

Amazon S3 ストレージ オブジェクトは、アプリケーションからデータ アーカイブ、バックアップ、クラウド ストレージ、災害復旧などに至るまで、さまざまなタイプとサイズのデータ​​を保存できます。

このサービスはスケーラブルであり、ユーザーはストレージ スペースの料金のみを支払います。

Amazon S3 には、可用性、パフォーマンス率、耐久性に基づいた 4 つのストレージ カテゴリがあります。これらのクラスには、Amazon S3 標準、Amazon S3 標準の低頻度アクセス、Amazon S3 1 ゾーンの低頻度アクセス、および Amazon Glacier が含まれます。

Amazon S3 は失敗時に履歴書をアップロードできますか?

Amazon S3 は失敗したアップロードを再開できます。さらに、アップロード中にシステムがシャットダウンした場合でも、Amazon S3 はシステムの再起動後に再起動することなくアップロードを続行できます。

S3 にアップロードできる最大ファイル サイズはどれくらいですか?

Amazon S3 は、0 バイトから 5 GB までのさまざまなサイズのファイルまたはデータを保存できます。ただし、一度にS3にアップロードできる最大ファイルサイズは5GBです。

マルチパート アップロード API を使用すると、5 GB を超えるファイルをアップロードできます。これにより、最大 5 TB のファイルを S3 にアップロードできます。

大きなファイルをブラウザから S3 にアップロードするにはどうすればよいですか?

  1. dd、Linux、または Split メソッドを使用して、ファイルをさまざまな部分に分割します。
  2. マルチパート アップロードを開始し、開始後にアップロード ID を取得します。
  3. ファイルの各セクションをアップロードし、その後にアップロード ID とセクション番号を続けます。
  4. ファイルの各部分のアップロード ID と let 番号を含む ETag ペアを送信して、アップロードを終了します。

ファイルを S3 にアップロードするときにネットワーク エラーが発生する可能性があります。発生する可能性のある一般的な S3 ネットワーク エラーは次のとおりです:

  • エンドポイントに接続できません。
  • 資格情報がありません。
  • #S3 API がエラーを返しました。
これらのエラーを完全に修正する方法は次のとおりです:

ネットワーク エラーが原因で S3 アップロードが失敗した場合はどうすればよいですか?

1. エンドポイントに接続できない問題を解決する

    まず、正しい AWS リージョンと Amazon エンドポイントを使用していることを確認してください。

  1. Amazon S3 にファイルをアップロードする際のネットワークエラーを修正する 3 つの方法
  2. ネットワークが Amazon エンドポイントに接続できることを確認してください。
  3. DNS が S3 エンドポイントに解決できることを確認します。
  4. Amazon EC2 インスタンスを使用し、正しい AWS リージョンを設定している場合は、VPC 構成を確認してください。
2. 欠落している資格情報を修正します

データベース クラスター が欠落している場合IAM ロール 添付ファイル または role ARN が指定されておらず、パラメーター グループにロール名のみが指定されている場合は、資格情報が見つからないエラーが発生する可能性があります。

この問題を解決する最善の方法は、S3 コマンドからデータをロードすることです。

3. S3 API リターン エラーを修正する

このエラーの理由は、S3 バケット内に暗号化されたファイルがあるか、S3 バケット内に暗号化があることが考えられます。

いずれの方法でも、ServerSideEncryptionConfigurationExists が true の場合、kms* IAM ロールに追加することで、LOAD 操作を実行できます。この問題を解決します。

以上がAmazon S3 にファイルをアップロードする際のネットワークエラーを修正する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:yundongfang.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート