S3 job is failing to read the data from a bucket with "HTTP Status Code=500 ErrorMsg=InternalError"
Applies to
- NetApp StorageGRID
- External Load Balancer/ Appliance Gateway node (NGINX)
- Spark Application
Issue
- Application job on the client end is failing to read the objects from the StorageGRID bucket with "
HTTP Status Code=500 ErrorMsg=InternalError". - Application reports
Error Code: 403Forbiddenerror while running Spark Application job and reading data from bucket:
Caused by: com.amazonaws.services.s3.model.AmazonS3Exception: Forbidden (Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden; Request ID:<Request ID>; S3 Extended Request ID: 12826722; Proxy: null), S3 Extended Request ID: 12826722
- The error message reported by StorageGRID in
bycast.login the log bundle or under/var/local/logdirectory.
Sep 19 09:11:38 <NODE> ADE: |12561386 2430411499 S3RQ PSHD 2022-09-19T09:11:38.901474| ERROR 1880 94aa61294d2c0aae S3RQ: S3 request error (after response): connection=1663578683183367, Resource=/bucket/xxxx/optimized/production/lte/1234567890.snappy, HTTP Status Code=500, ErrorMsg=InternalError, ErrorType=Client CustomErrorMessage={<none>}, Details={asyncPush error: no consumer
