Details
-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
None
-
Quay Enterprise
-
0
Description
Quay version: 3.3
Storage : Dell EMC ECS storage
Issue:
On Quay UI navigate to repo --> build --> click on build ID --> Downloads logs, the downloaded json log file contains garbed values, Also examining the API request we see ECS storage returns a 304 Not modified http code instead of a 200 when we try downloading the file.However on clicking the build ID the build log loads fine in UI only downloading the logs produces a json file containing garbed values.
Following is response from ECS storage support
The query string parameters sent by Quay are not S3 URI Request parameters.
It's sending the following:
Signature
Expires
AWSAccessKeyId
For a list of supported URI Request parameters see the doc here: https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html#API_GetObject_RequestParameters
Note: ECS storage is not one of supported storage