Skip to main content
이 설정은 system.settings에서 확인할 수 있으며 source에서 자동 생성됩니다.

s3_validate_etag_on_read

S3 객체(또는 GCS와 같은 S3 호환 스토리지)의 객체를 읽을 때는, 모든 GET 요청이 객체를 목록 조회했을 때 확인된 것과 동일한 ETag를 반환하는지 검사합니다. 단일 파일을 읽는 동안에는 범위 지정 GET 요청이 여러 번 발생합니다. 이 요청들 사이에 객체가 제자리에서 덮어써지면(예를 들어 외부 쓰기 프로세스가 고정 key를 다시 쓰는 경우), 읽기 결과가 서로 다른 두 객체 생성본에서 이어 붙여질 수 있으며, 그 결과 손상된 checksum 또는 파싱 오류로 나타날 수 있습니다. 불일치가 감지되면 일관성 없는 데이터를 반환하는 대신 S3_OBJECT_CHANGED_DURING_READ와 함께 읽기가 실패합니다. 의도적으로 덮어써지는 객체를 읽고 일관성 없는 읽기를 허용할 수 있는 워크로드에서만 비활성화하십시오.

s3_validate_request_settings

S3 요청 설정 검증을 활성화합니다. 가능한 값:
  • 1 — 설정을 검증합니다.
  • 0 — 설정을 검증하지 않습니다.
마지막 수정일 2026년 7월 23일