

 Amazon Redshift는 패치 198부터 새 Python UDF 생성을 더 이상 지원하지 않습니다. 기존 Python UDF는 2026년 6월 30일까지 계속 작동합니다. 자세한 내용은 [블로그 게시물](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)을 참조하세요.

# Amazon EventBridge를 사용하여 제로 ETL 통합 이벤트 알림
<a name="integration-event-notifications"></a>

제로 ETL 통합이 Amazon EventBridge를 통해 이벤트 알림을 관리하여 통합의 변경 사항에 대한 최신 정보를 제공합니다. Amazon EventBridge는 애플리케이션을 다양한 소스의 데이터와 연결하는 데 사용할 수 있는 서버리스 이벤트 버스 서비스입니다. 이 경우 이벤트 소스는 Amazon Redshift입니다. 환경에서 모니터링되는 변경 사항인 이벤트는 Amazon Redshift 데이터 웨어하우스에서 EventBridge로 자동으로 전송됩니다. 이벤트는 거의 실시간으로 전송됩니다.

EventBridge는 특정 이벤트에 대해 수행할 작업을 지정하는 이벤트 규칙을 작성할 수 있는 환경을 제공합니다. 또한 EventBridge가 이벤트를 보낼 수 있는 리소스인 대상을 설정할 수도 있습니다. 대상에는 API 대상, Amazon CloudWatch 로그 그룹 등이 포함될 수 있습니다. 규칙에 대한 자세한 내용은 [Amazon EventBridge 규칙](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html)을 참조하세요. 대상에 대한 자세한 내용은 [Amazon EventBridge 대상](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-targets.html)을 참조하세요.

이벤트는 심각도 및 범주로 분류될 수 있습니다. 다음과 같은 필터를 사용할 수 있습니다.
+ *리소스 필터링* - 이벤트가 연결된 리소스에 따라 메시지를 수신합니다. 리소스에는 작업 그룹 또는 스냅샷이 있습니다.
+ *기간 필터링* - 이벤트의 범위를 특정 기간으로 제한합니다.
+ *범주 필터링* - 지정된 범주의 모든 이벤트에 대한 이벤트 알림을 받습니다.

다음 테이블에는 추가 메타데이터와 함께 제로 ETL 통합 이벤트가 나와 있습니다.


| Amazon Redshift 범주 | 외부 이벤트 ID | 이벤트 심각도 | 메시지 설명 | 
| --- | --- | --- | --- | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0000 | INFO | <통합 이름> 제로 ETL 통합이 생성되어 <시간(UTC)>에 활성 상태가 되었습니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0001 | INFO | <통합 이름> 제로 ETL 통합이 <UTC(시간)>에 삭제되었습니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0002 | INFO | <통합 이름> 제로 ETL 통합 삭제를 <시간(UTC)>에 시작했습니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0003 | INFO | <통합 이름> 제로 ETL 통합이 트랜잭션 데이터를 Amazon Redshift 데이터 웨어하우스에 동기화하고 있습니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0004 | WARNING | 테이블에 프라이머리 키가 없기 때문에 Amazon Redshift는 테이블을 복제할 수 없습니다. 소스 테이블에 프라이머리 키를 추가하면 테이블이 자동으로 다시 동기화됩니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0005 | WARNING | 하나 이상의 열이 지원되지 않는 데이터 형식을 사용하기 때문에 Amazon Redshift가 테이블을 복제할 수 없습니다. 통합을 수정하여 필터에서 이 테이블을 제외하거나 소스 테이블에서 열을 삭제하고 'ALTER DATABASE <Redshift database name> INTEGRATION REFRESH TABLE <schema name>.<table name>'을 실행하여 이 테이블을 동기화하세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0006 | 오류 | 통합을 만들 수 없습니다. 통합을 삭제하고 다시 만드세요. 오류가 지속될 경우 AWS Support에 문의하세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0007 | 오류 | 내부 오류로 인해 데이터를 로드할 수 없습니다. 통합을 삭제하고 다시 만드세요. 오류가 지속될 경우 AWS Support에 문의하세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0008 | 오류 | 소스 DB 클러스터에서 권한이 취소되어 권한 부여에 실패했습니다. 고객 관리형 키(CMK)를 사용하여 통합을 암호화하는 경우 KMS 키 권한을 확인하세요. 그런 다음 통합을 삭제하고 다시 만드세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0009 | 오류 | 테이블 및 스키마 수가 Amazon Redshift 한도를 초과하므로 Amazon Redshift로 데이터를 전송할 수 없습니다. 통합을 삭제하고 다시 만드세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0012 | 오류 | 대상 서버리스 네임스페이스에서 복구 시점에서의 복원을 호출했습니다. 통합을 삭제하고 다시 만드세요. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0013 | INFO | <통합 이름> 제로 ETL 통합이 현재 활성 상태입니다. | 
| 모니터링 | REDSHIFT-INTEGRATION-EVENT-0014 | 오류 | <통합 이름> 통합은 내부 오류로 인해 수정할 수 없으므로 실패 상태입니다. 통합을 삭제하고 다시 만드세요. 오류가 지속될 경우 AWS Support에 문의하세요. | 
| 연산 | REDSHIFT-INTEGRATION-EVENT-0016 | INFO | <통합 이름> 제로 ETL 통합이 수정 요청을 처리하고 있습니다. | 
| 연산 | REDSHIFT-INTEGRATION-EVENT-0017 | INFO | <통합 이름> 제로 ETL 통합에 대한 수정이 적용되었습니다. | 
| 연산 | REDSHIFT-INTEGRATION-EVENT-0018 | WARNING | 대상 Amazon Redshift 클러스터를 일시 중지하는 중입니다. 클러스터가 일시 중지될 때까지 기다린 다음 클러스터를 다시 시작하여 데이터 스트리밍을 계속하세요. | 
| 연산 | REDSHIFT-INTEGRATION-EVENT-0019 | WARNING | 대상 Amazon Redshift 클러스터가 일시 중지되었습니다. 데이터를 계속 스트리밍하려면 클러스터를 재개해야 합니다. | 
| 연산 | REDSHIFT-INTEGRATION-EVENT-0020 | WARNING | 대상 Amazon Redshift 클러스터를 재개하는 중입니다. 데이터 스트리밍을 계속하려면 클러스터가 활성화될 때까지 기다리세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1000 | 오류 | 소스 Aurora DB 클러스터의 파라미터 하나 이상이 잘못 구성되었습니다. 파라미터 그룹을 수정하고 클러스터를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1001 | 오류 | enable\_case\_sensitive\_identifier 파라미터의 값이 잘못되어 통합에 실패했습니다. 소스 Aurora DB 클러스터의 값을 true로 설정한 다음 통합을 삭제하고 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1002 | 오류 | cdc\_insert\_enabled 파라미터의 값이 잘못되어 통합에 실패했습니다. 소스 Aurora DB 클러스터의 값을 true로 설정한 다음 통합을 삭제하고 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1003 | 오류 | 소스 DB 클러스터 파라미터 그룹의 binlog\_format 파라미터는 ROW로 설정해야 합니다. 파라미터 그룹을 수정하고 클러스터를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1004 | 오류 | binlog\_transaction\_compression 클러스터 파라미터가 활성화되었으므로 데이터를 로드할 수 없습니다. 파라미터 값을 OFF로 설정하고 라이터 인스턴스를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1005 | 오류 | binlog\_row\_value\_options 클러스터 파라미터가 지원되지 않는 PARTIAL\_JSON으로 설정되어 있기 때문에 데이터를 로드할 수 없습니다. 파라미터 그룹을 수정하고 라이터 인스턴스를 재부팅하여 변경 사항을 적용한 다음 통합을 다시 만드세요. | 
| 구성 | REDSHIFT-INTEGRATION-EVENT-1006 | WARNING | 통합 필터를 구문 분석할 수 없습니다. 필터 구문을 수정하세요. | 