기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
이벤트 버스 대상: 버스에서 버스로
이벤트를 다른 이벤트 버스로 전달하려면를 해당 버스의 ARNTargetArn으로 설정합니다. 대상은 계정 또는 다른 계정, 동일한 리전 또는 다른 리전의 다른 사용자 지정 이벤트 버스 또는 사용자 지정 이벤트 버스 - Classic일 수 있습니다. 파라미터 블록은 필요하지 않습니다. 사용자 지정 이벤트 버스 - 클래식 규칙은 마찬가지로 사용자 지정 이벤트 버스의 이름을 대상으로 지정할 수 있으므로 마이그레이션 중에 이벤트가 어느 방향으로든 이동할 수 있습니다.
파라미터
이 대상에는 파라미터가 없습니다. 페이로드는 전체 요청입니다.
전송 역할
이 역할은 PutEvents 봉투를 전달하는 이벤트와 events:PutEvents에 게시된 이벤트에 대해 대상 버스events:PutRawEvents에가 필요합니다PutRawEvents. EventBridge는 이벤트당 작업을 선택하므로 이를 재정의할 수 없으므로 소스 버스에 두 종류가 모두 있는 경우 둘 다 부여합니다. 다른 계정의 대상 버스는 리소스 정책에서 또는 AWS RAM 공유를 통해 역할을 허용해야 합니다. 섹션을 참조하세요사용자 지정 이벤트 버스를 다른 계정과 공유.
배치 및 페이로드
이벤트는 새 이벤트로 대상 버스에 도착합니다. 새 이벤트 식별자와 수집 시간을 가져오고 대상 버스의 구독자는 평소와 같이 필터링합니다. 대상에 게시하는 것은 해당 버스의 처리량 할당량에 포함됩니다.
루프 감지
버스, 규칙, 구독자 및 함수 체인은 이벤트를 이미 통과한 버스로 다시 전송하고 각 패스에서 이벤트를 곱할 수 있습니다. EventBridge는 최대한 사용자 지정 이벤트 버스를 통해 이러한 루프를 감지합니다. 이벤트 또는 이벤트에서 파생된 이벤트가 대상 사용자 지정 이벤트 버스를 통해 이미 전달된 경우 EventBridge는 이를 다시 전달하지 않으며 구독자에게 배달 못한 편지 대기열이 있는 경우 레코드에 오류 코드가 포함됩니다LOOP_DETECTED. 동일한 버스를 두 번 이상 통과하는 이벤트에 의존하는 애플리케이션을 설계하지 말고 EventBridge를 사용하여 루프를 중지하지 마십시오. 사용자 지정 이벤트 버스의 규칙 - Classic은 기존 동작을 유지합니다. 섹션을 참조하세요무한 루프 방지.