- Shipped
- 2026년 11월 8일 오전 2:36 UTC
- Author
- Kamo
- Commit
- 33e7e17
리소스 라이브러리에 파일이 저장되지 않았습니다. KbMediaService가 리소스 라이브러리에 썼습니다 상수 버킷 "kb" — 두 문자, S3의 세 문자 최소치 아래 — 그래서 minio-java는 바이트가 폴드를 떠나기 전에 모든 put과 presign을 거부합니다. kamo.minio.bucket 는 항상 ConfigMap 에 있었습니다. 아무것도 읽지 못했습니다. - 버킷은 kamo.minio.bucket (지금은 kb-resources)에서 온 것으로, 다음과 같이 검증되었습니다 안전한 기본값으로 S3 명명; ensureBucketExists 는 여전히 생성합니다. - KB MinIO 클라이언트는 사이트 지역 (us-west-ca-s-1)과 함께 서명합니다 공유 클라이언트는 허용합니다; minio-java의 us-east-1 기본값은 거부됩니다. - 새로운 GET /api/kb/media/{id}/content는 MinIO에서 바이트를 스트리밍합니다 바이트 []), 단일 범위 -> 206, 416, HEAD, ETag / 304, 개인 캐싱, nosniff + 샌드박스 CSP, 래스터 이미지/PDF/오디오/비디오에만 인라인. 이전과 동일한 액세스 : 자신의 조직, 그렇지 않으면 플랫폼 도움말이 리더가 읽을 수 있습니다, 다음 바이러스 백신 판결 (423 ANTIVIRUS_BLOCKED / ANTIVIRUS_CHECKING). - presignedUrl (목록, 배치, 단일, 플랫폼 도움말) 이제 그것을 수행 클러스터 내의 호스트 MinIO 에 대한 서명 대신 same-origin 경로 no 잠겨 있거나 누락된 개체는 여전히 URL을 받지 못합니다.
