StorageGRID で、特定のサイズのオブジェクト全体の範囲を指定できません
環境
- StorageGRID 11.5
- 全範囲を指定して取得します
問題
- 特定のオブジェクトサイズにフル範囲を指定すると、 GET 要求がハングするかタイムアウトして失敗します。
- 一般的なシナリオは、バックアップソフトウェアが範囲読み取りを使用してリストアを実行する場合です。
- 例:read () 範囲を使用して
--range bytes=0-<OBJECT_SIZE-1>
オブジェクトのフルサイズを取得すると、次のようにタイムアウトします。
% aws s3api get-object --bucket <BUCKET> --key <KEY><OBJECT> --endpoint https://<GRID IP>:<PORT> --no-verify-ssl --range bytes=0-<OBJECT_SIZE-1>