OSS に保存されているファイルは、さまざまなダウンロードニーズに合わせて調整されたさまざまな方法を使用してダウンロードできます。
OSS では、次の方法でファイルをダウンロードできます。
-
単純なダウンロード: この方法は、GetObject インターフェイスを使用して、単一の HTTP リクエストを介してファイルをダウンロードします。小さいファイルや、ダウンロード速度が優先事項ではないシナリオに最適です。
-
再開可能なダウンロード: この方法は、特にネットワーク状態が不安定な場合に、大きなファイルをダウンロードするのに最適です。大きなファイルを複数のシャードに分割して同時ダウンロードします。ダウンロードが中断された場合、OSS は最後に記録されたブレークポイントから再開するため、最初からやり直す必要はありません。これは、ネットワークの不安定性が重大な環境で特に役立ちます。
-
署名付き URL を使用してファイルをダウンロードする: 署名付き URL を生成してサードパーティアクセスを許可し、長期有効な AccessKey ペアなしでファイルのダウンロードを許可します。この方法は、一時的な権限付与シナリオに適しており、安全なアクセスを保証します。
-
条件付きダウンロード: 特定の最終更新時刻や ETag 値など、特定の条件が満たされた場合にファイルをダウンロードできます。これにより、変更されていないファイルの不要なダウンロードを防ぎ、帯域幅とリソースを節約できます。ファイルが頻繁に更新され、冗長なダウンロードを回避する必要がある状況に適しています。