위치:
EventBridge 규칙 만들기 및 API 대상에 연결
EventBridge 규칙은 이벤트 버스의 이벤트를 API 대상에 라우팅하고, 이에 따라 REST 호출이 이벤트를 Salesforce에 다시 게시합니다.
전제 조건:
EventBridge에서 API 대상 및 연결 만들기에서 API 대상을 만듭니다.
EventBridge 규칙에 대한 자세한 내용은 AWS 문서의 이벤트에 반응하는 Amazon EventBridge 규칙 만들기를 참조하십시오.
- Amazon Eventbridge에서 규칙을 클릭합니다.
- Salesforce로 전송하려는 이벤트 소스에 해당하는 드롭다운에서 이벤트 버스를 선택합니다.
- 규칙 섹션에서 규칙 만들기를 클릭합니다.
- 규칙의 이름을 입력합니다.
- 다음을 클릭합니다.
-
이벤트 플랫폼에서 사용자 정의 패턴(JSON 편집기)을 선택하고 필터를 입력합니다. 필터를 지정하고 싶지 않은 경우 소스 필드가
"dontSend"인 이벤트를 제외하고 매칭되는 필터를 사용합니다.{ "source": [{ "anything-but": ["dontSend"] }] }이벤트 패턴 매칭에 대한 자세한 내용은 AWS 설명서의 Amazon EventBridge 플랫폼 이벤트에서 콘텐츠 필터링을 참조하십시오.
- 다음을 클릭합니다.
- 대상 선택의 대상 1 아래에서 EventBridge API 대상을 선택합니다.
- 드롭다운에서 방금 만든 API 대상을 선택합니다.
- 추가 설정을 확장합니다.
-
일치한 이벤트의 부분을 선택하고 API 대상으로 전달할 이벤트 메시지의 부분을 입력합니다. 이 단계로 최상위 Amazon 이벤트 필드가 Salesforce로 전송되지 않도록 합니다. 원래 이벤트의 세부 사항 섹션에서 Salesforce 이벤트 필드를 포함하는 부분만 전송됩니다.
-
이벤트 형식이 EventBridge 이벤트인 경우
$.detail값을 입력합니다. -
이벤트가 람다 함수에서 생성되는 경우 람다 함수 결과 메시지에 경로를 입력합니다. 예를 들어 함수 응답에서 섹션을 반환하려면
$.detail.responsePayload.{responseSection}를 사용합니다.
-
이벤트 형식이 EventBridge 이벤트인 경우
- 다음 및 다음을 차례로 클릭합니다.
- 규칙을 검토한 다음, 규칙 만들기를 클릭합니다.
