Skip to content

feat(s3): add IID-format JSON responses, fix AWS4 auth key parsing an…#1689

Merged
cb-spider merged 2 commits intocloud-barista:masterfrom
powerkimhub:feat/s3-iid-json-response-and-auth-fix
Apr 3, 2026
Merged

feat(s3): add IID-format JSON responses, fix AWS4 auth key parsing an…#1689
cb-spider merged 2 commits intocloud-barista:masterfrom
powerkimhub:feat/s3-iid-json-response-and-auth-fix

Conversation

@powerkimhub
Copy link
Copy Markdown
Member

  • Add IID (NameId/SystemId) format to all S3 JSON API responses

[Test Results]

  • JSON Format(Basic Auth)
====================================================================================
                         S3 API TEST SUMMARY - ALL CSPs
====================================================================================

CSP          | Bucket   | Object   | Multipart  | Versioning | CORS     | Special  | Total
------------------------------------------------------------------------------------
AWS          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
GCP          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
ALIBABA      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
TENCENT      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
IBM          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
OPENSTACK    | 6/6      | 6/6      | 0/6 (NA)   | 0/4 (NA)   | 4/4      | 6/6      | 22/22
NCP          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
NHN          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
KT           | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
------------------------------------------------------------------------------------

Legend: X/Y (Pass/Total), NA = Not Applicable (CSP does not support)

Test Categories:
  - Bucket      : Bucket management operations (6 tests)
  - Object      : Object operations (6 tests)
  - Multipart   : Multipart upload (6 tests)
  - Versioning  : Bucket versioning (4 tests)
  - CORS        : CORS configuration (4 tests)
  - Special     : PreSigned URLs & Force operations (6 tests)

====================================================================================
  • XML Format(Basic Auth)
====================================================================================
                         S3 API TEST SUMMARY - ALL CSPs
====================================================================================

CSP          | Bucket   | Object   | Multipart  | Versioning | CORS     | Special  | Total
------------------------------------------------------------------------------------
AWS          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
GCP          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
ALIBABA      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
TENCENT      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
IBM          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
OPENSTACK    | 6/6      | 6/6      | 0/6 (NA)   | 0/4 (NA)   | 4/4      | 6/6      | 22/22
NCP          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
NHN          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
KT           | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
------------------------------------------------------------------------------------

Legend: X/Y (Pass/Total), NA = Not Applicable (CSP does not support)

Test Categories:
  - Bucket      : Bucket management operations (6 tests)
  - Object      : Object operations (6 tests)
  - Multipart   : Multipart upload (6 tests)
  - Versioning  : Bucket versioning (4 tests)
  - CORS        : CORS configuration (4 tests)
  - Special     : PreSigned URLs & Force operations (6 tests)

====================================================================================
  • XML Format(SigV4)
===================================================================================
                    S3 API TEST SUMMARY (SigV4) — ALL CSPs
===================================================================================

CSP          | Bucket   | Object   | Multipart  | Versioning | CORS     | Special  | Total
------------------------------------------------------------------------------------
AWS          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
GCP          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
ALIBABA      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
TENCENT      | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
IBM          | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
OPENSTACK    | 6/6      | 6/6      | 0/6 (NA)   | 0/4 (NA)   | 4/4      | 6/6      | 22/22
NCP          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
NHN          | 6/6      | 6/6      | 6/6        | 0/4 (NA)   | 0/4 (NA) | 6/6      | 24/24
KT           | 6/6      | 6/6      | 6/6        | 4/4        | 4/4      | 6/6      | 32/32
------------------------------------------------------------------------------------

Legend: X/Y (Pass/Total), NA = Not Applicable (CSP does not support)

Test Categories:
  - Bucket      : Bucket management operations (6 tests)
  - Object      : Object operations (6 tests)
  - Multipart   : Multipart upload (6 tests)
  - Versioning  : Bucket versioning (4 tests)
  - CORS        : CORS configuration (4 tests)
  - Special     : PreSigned URLs & Force operations (6 tests)

====================================================================================

@powerkimhub powerkimhub added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 3, 2026
@powerkimhub powerkimhub requested a review from cb-spider April 3, 2026 14:21
@cb-spider cb-spider merged commit 00787dc into cloud-barista:master Apr 3, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants