View a markdown version of this page

Amazon OpenSearch Service 문제 해결 - Amazon Data Firehose

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon OpenSearch Service 문제 해결

OpenSearch Service 도메인으로 데이터가 전송되지 않는 경우 다음 사항을 확인하세요.

데이터는 동시에 Amazon S3 버킷으로 백업될 수 있습니다. 데이터가 S3 버킷으로 전송되지 않은 경우 Amazon S3 문제 해결 섹션을 참조하세요.

  • Firehose IncomingBytesIncomingRecords 지표를 확인하여 데이터가 Firehose 스트림으로 성공적으로 전송되는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요.

  • Lambda를 이용한 데이터 변환 사용이 설정된 경우 Firehose ExecuteProcessingSuccess 지표를 확인하여 Firehose가 Lambda 함수 호출을 시도했는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요.

  • Firehose DeliveryToAmazonOpenSearchService.Success 지표를 확인하여 Firehose가 OpenSearch 서비스 클러스터에 대한 데이터 인덱싱을 시도했는지 확인하세요. 자세한 내용은 CloudWatch 지표를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요.

  • 오류 로깅이 아직 활성화되지 않은 경우 활성화하고, 오류 로그에서 전송 실패 여부를 확인합니다. 자세한 내용은 CloudWatch Logs를 사용하여 Amazon Data Firehose 모니터링 섹션을 참조하세요.

  • Firehose 스트림의 OpenSearch Service 구성이 정확하고 유효한지 확인합니다.

  • Lambda를 이용한 데이터 변환 사용이 설정된 경우 Firehose 스트림에 지정된 Lambda 함수가 아직 존재하는지 확인합니다. 또한 오류 로그를 확인할 수 있는 CloudWatch 로그 그룹 및 로그 스트림에 대한 액세스 권한이 IAM 역할에 있는지 확인합니다. 자세한 정보는 Firehose에 퍼블릭 OpenSearch Service 대상에 대한 액세스 권한 부여를 참조하세요.

  • Firehose 스트림에 지정된 IAM 역할이 OpenSearch Service 클러스터, S3 백업 버킷, Lambda 함수(데이터 변환이 활성화된 경우)에 액세스할 수 있는지 확인합니다. 또한 오류 로그를 확인할 수 있는 CloudWatch 로그 그룹 및 로그 스트림에 대한 액세스 권한이 IAM 역할에 있는지 확인합니다. 자세한 내용은 Firehose에 퍼블릭 OpenSearch Service 대상에 대한 액세스 권한 부여 단원을 참조하십시오.

  • 데이터 변환을 사용하는 경우 Lambda 함수가 절대로 페이로드 크기가 6MB를 초과하는 응답을 반환하지 않게 해야 합니다. 자세한 정보는 Amazon Data Firehose 데이터 변환을 참조하세요.

  • Amazon Data Firehose는 현재 Amazon OpenSearch Service 대상으로 CloudWatch Logs를 전송하는 것을 지원하지 않습니다. Amazon CloudWatch는 여러 로그 이벤트를 하나의 Firehose 레코드로 결합하고 Amazon OpenSearch Service는 하나의 레코드로 된 여러 로그 이벤트를 받아들일 수 없기 때문입니다. 대신 CloudWatch Logs에서 Amazon OpenSearch Service에 대한 구독 필터 사용을 고려할 수 있습니다.