기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon S3 문제 해결
Amazon Simple Storage Service(Amazon S3) 버킷으로 데이터가 전송되지 않는 경우 다음 사항을 확인하세요.
-
Firehose
IncomingBytes
및IncomingRecords
지표를 확인하여 데이터가 Firehose 스트림으로 성공적으로 전송되는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요. -
Lambda를 이용한 데이터 변환 사용이 설정된 경우 Firehose
ExecuteProcessingSuccess
지표를 확인하여 Firehose가 Lambda 함수 호출을 시도했는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요. -
Firehose
DeliveryToS3.Success
지표를 확인하여 Firehose가 Amazon S3 버킷에 데이터를 넣으려고 시도했는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요. -
오류 로깅이 아직 활성화되지 않은 경우 활성화하고, 오류 로그에서 전송 실패 여부를 확인합니다. 자세한 내용은 CloudWatch Logs를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요.
로그에 “Firehose가 Amazon S3 서비스를 직접 호출하는 중 InternalServerError가 발생했습니다. 작업을 재시도합니다. 오류가 지속되면 S3에 문의하여 해결하세요.”라는 오류 메시지가 표시되는 경우 S3의 단일 파티션에서 요청 속도가 크게 증가했기 때문일 수 있습니다. S3 접두사 설계 패턴을 최적화하여 이 문제를 완화할 수 있습니다. 자세한 내용은 모범 사례 설계 패턴: Amazon S3 성능 최적화를 참조하세요. 그래도 문제가 해결되지 않으면 AWS Support에 문의하여 추가 지원을 받으세요.
-
Firehose 스트림에 지정된 Amazon S3 버킷이 아직 존재하는지 확인합니다.
-
Lambda를 이용한 데이터 변환 사용이 설정된 경우 Firehose 스트림에 지정된 Lambda 함수가 아직 존재하는지 확인합니다.
-
Firehose 스트림에 지정된 IAM 역할이 S3 버킷 및 Lambda 함수(데이터 변환 기능이 활성화된 경우)에 액세스할 수 있는지 확인합니다. 또한 오류 로그를 확인할 수 있는 CloudWatch 로그 그룹 및 로그 스트림에 대한 액세스 권한이 IAM 역할에 있는지 확인합니다. 자세한 내용은 Firehose에 Amazon S3 대상에 대한 액세스 권한 부여 섹션을 참조하세요.
-
데이터 변환을 사용하는 경우 Lambda 함수가 절대로 페이로드 크기가 6MB를 초과하는 응답을 반환하지 않게 해야 합니다. 자세한 정보는 Amazon Data Firehose 데이터 변환을 참조하세요.