ECS: Virheellinen HTTP 500 -virhe väärin muotoillussa säilökäytännössä

Summary: Kun säilökäytäntö määritetään ilman resurssiosaa, ECS palauttaa HTTP 500:n järjestelmävirheen.

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

S3-säilökäytäntö yritetään määrittää käyttämällä S3-ohjelmointirajapintaa, jossa Statement-elementeistä puuttuu Resource-osa. Lisätietoja säilökäytännöistä on järjestelmänvalvojan oppaassa.
ECS vastaa virheellisesti "HTTP/1.1 500 Internal server error" -vastauksella.
Vastaus ei tarkoita, että pyyntö olisi pätemätön.

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

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 palauttaa virheellisen vastauksen väärin muotoiltuun pyyntöön.

RFC 9110: n mukaan oikean vastauksen tulisi olla:

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

Vastaus on korjattu ECS 3.8.1.3 -versiosta ja ObjectScale 4.0:sta ja uudemmista.

 

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.