ECS: Nieprawidłowy błąd HTTP 500 w źle sformatowanych zasadach zasobnika

Summary: Podczas ustawiania zasad zasobnika bez sekcji "Resource" ECS zwraca błąd HTTP 500 "System Error".

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Próba ustawienia zasad zasobnika S3 jest wykonywana przy użyciu interfejsu API S3, w którym w elementach "Statement" brakuje sekcji "Resource". Więcej informacji na temat zasad zasobnika można znaleźć w podręczniku administratora.
ECS odpowiada niepoprawnie, wysyłając odpowiedź "HTTP/1.1 500 Internal server error".
Odpowiedź nie oznacza, że żądanie jest nieważne.

##################################################

Reqid: REQ123456789
Reply timestamp: 2024-07-23T14:15:16,123
Protocol: s3
Request Type: PUT
Size: 1429 Bytes (0.001 MB)
Response Time: 11 ms
Full Target: exampleNamespace/exampleBucket/exampleObject/?policy
Namespace: exampleNamespace
Bucket: exampleBucket
Object (reformatted): exampleObject/
Object (as sent): exampleObject%2F
Options: ?policy
Status: 500
Server IP: 192.0.2.1
Client IP: 192.0.2.2
Client User: anonymousUser
Browser User-Agent: -

Request (or retry)
completed: No
Retry #: 0 (of 0 total)

Original line:
2024-02-27 15:04:19,253 REQ123456789 192.0.2.1:9020 192.0.2.2:48300 anonymousUser - PUT exampleNamespace exampleBucket exampleObject%2F policy HTTP/1.1 500 11 1429 - 7 - - - - 'x-amz-content-sha256: ' 'x-amz-date: 2024-07-23T14:15:16,123' 'content-type: application/json' 'Accept-Encoding: identity'

 

Cause

ECS zwraca nieprawidłową odpowiedź na źle sformatowane żądanie.

Zgodnie z RFC 9110 prawidłowa odpowiedź powinna brzmieć:

400 Bad Request
400 (Bad Request) status code indicates that the server cannot or will not process the request due to something perceived
 to be a client error.(e.g., malformed request syntax, invalid request message framing, or deceptive request routing).

 

Resolution

Odpowiedź została skorygowana w ECS 3.8.1.3 i ObjectScale 4.0 i nowszych.

 

Affected Products

ECS, ECS Appliance
Article Properties
Article Number: 000302062
Article Type: Solution
Last Modified: 01 Apr 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.