ECS: S3 읽기, 쓰기 또는 삭제 문제 해결
Resumen: 이 KB 문서를 ATMOS, Swift 및 NFS(Network File System)의 읽기, 쓰기 또는 삭제와 같은 기본 S3 작업 문제를 해결하고 탐지하는 방법에 대한 참조로 사용하십시오.
Síntomas
S3 객체 쓰기, 읽기 또는 삭제 시도 애플리케이션에 HTTP 상태 오류 코드가 표시됩니다.
오류 코드는 ECS 사용자 인터페이스 포털의 Requests에서도 확인할 수 있습니다. 다음 스크린샷은 요청에서 시스템 오류의 0.00%와 사용자 오류의 0.01%를 보여 줍니다.
Causa
성능 문제
Resolución
사용자 인터페이스에서 Requests 를 클릭하거나 왼쪽 메뉴에서 다음을 선택하여 캡처된 오류 코드에 대한 자세한 정보가 표시됩니다. 모니터 > 트랜잭션.
이 스크린샷과 같이 더 자세한 페이지가 표시되어야 합니다.
시스템 장애: ECS 측에서 몇 가지 문제로 인해 시스템 장애가 나타날 수 있습니다. 예를 들면 다음과 같습니다.
- ECS에 큰 S3 오브젝트를 쓰는 동안 시간이 초과되었습니다(S3 모범 사례에 따라 큰 S3 오브젝트를 업로드하는 대신 MPU(Multi-Part Upload)를 사용하는 것이 좋습니다). KB 참조: ECS: S3 프로토콜에 대해 500 오류가 발생하여 대용량 파일 쓰기가 실패합니다.
- ECS 용량이 임계값인 90%에 도달했습니다.
- 하나 이상의 서비스가 다시 시작되고 있습니다.
사용자 오류: 일부 문제는 S3 버킷 오브젝트를 처리하는 문제로 인해 발생합니다. 이러한 문제 중 일부는 다음과 같습니다.
- 잘못된 S3 키 또는 SecretKey를 지정했습니다.
- ECS VDC(Virtual Data Center)에 추가된 BaseURL을 처리하지 않는 S3 쿼리에 잘못된 주소 스타일이 사용되었습니다. KB ECS: BaseURL이 누락되어 읽기 쓰기 작업 중에 400/404 오류가 발생합니다.
- S3 오브젝트를 찾을 수 없거나 삭제되었습니다.
- 메타데이터 검색 쿼리가 활성화되지 않은 메타데이터 검색 버킷으로 실행되었습니다. KB 참조(ECS: 버킷 관리 - 개요 및 문제 해결).
사용자 오류:
S3 오류 코드 및 가능한 원인과 관련된 문제를 해결하는 데 도움이 되는 아래 KB 문서를 참조하십시오. ECS: 가능한 원인
이 있는 S3 오류 코드ECS 3.x용 S3curl을 사용하여 S3curl을 설정하고 S3 작업을 테스트하는 방법: ECS: s3curl.pl 스크립트를 사용하여 ECS 3.x에서 기본 s3 작업을 수행하는 방법
s3curl을 사용하여 다중 파트 업로드를 수행하는 방법(MPU): ECS: s3curl을 사용하여 다중 파트 업로드(MPU)를 수행하는 방법
Información adicional
문제가 계속되면 ECS 지원 팀에 SR(Service Request)을 개설하고 이 KB 문서 번호를 참조하십시오.