S3 client receives 404 "not found" error when downloading objects via pre-signed URL
Applies to
ONTAP S3
Issue
- Downloading objects via pre-signed URL fails with
HTTP Request failed, Response code is: 404:
[2025-07-04 02:58:44 PDT] [DEBUG] S3 use virtual addressing: false
[2025-07-04 02:58:44 PDT] [DEBUG] S3 use http scheme: false
[2025-07-04 02:58:44 PDT] [DEBUG] S3 bucket name: bkt
[2025-07-04 02:58:44 PDT] [DEBUG] S3 object name: obj
[2025-07-04 02:58:44 PDT] [DEBUG] S3 access key ID: xxxxxxxxxxxxxxxxxxxx
[2025-07-04 02:58:44 PDT] [DEBUG] S3 secret key: xxxxxxxxxxxxxxxx
[2025-07-04 02:58:44 PDT] [DEBUG] Start pre job step
[2025-07-04 02:58:44 PDT] [INFO] S3 CA bundle path is : /etc/ssl/ca-bundle.pem
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 1
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 2
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 3
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 4
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 5
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 6
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 7
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 8
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 9
[2025-07-04 02:58:44 PDT] [DEBUG] HTTP Request failed, Response code is: 404, attempt number: 10
[2025-07-04 02:58:44 PDT] [CRITICAL] File download failedAccess via S3 client (like AWS) confirms that object exists- There is no lifecycle management rule:
::> vserver object-store-server bucket lifecycle-management-rule show -vserver <svm_name> -bucket <bkt_name> -instanceThere are no entries matching your query.- Versioning is disabled:
::> vserver object-store-server bucket show -vserver <svm_name> -bucket <bkt_name> -fields versioning-state,object-countvserver bucket versioning-state object-count---------------- ----------------------- ---------------- ------------svm bkt disabled 152