fix: add region validation, fix presigned URL canonical request (add method, fix headers), normalizeUri decode

This commit is contained in:
asepharyana
2026-07-06 15:31:06 +07:00
parent ee758aa939
commit 084ff3fb9d
2 changed files with 20 additions and 9 deletions
+6 -2
View File
@@ -188,10 +188,14 @@ export const s3ErrorResponse = (
message: string,
resource: string,
status: number,
requestId: string = '',
): Response =>
new Response(s3ErrorXml(code, message, resource, ''), {
new Response(s3ErrorXml(code, message, resource, requestId), {
status,
headers: { 'content-type': 'application/xml' },
headers: {
'content-type': 'application/xml',
...(requestId ? { 'x-amz-request-id': requestId } : {}),
},
});
// ─────── DeleteObjects XML parser ───────