기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SalesforceAmazon에서 이벤트 수신 EventBridge
EventBridge Amazon을 사용하여 다음과 같은 Salesforce 방법으로 이벤트를 수신할 수 있습니다.
-
Salesforce's이벤트 버스 릴레이 기능을 사용하여 EventBridge 파트너 이벤트 버스에서 직접 이벤트를 수신합니다.
-
Amazon에서
데이터 Salesforce 소스로 AppFlow 사용하는 플로우를 구성함으로써 AppFlow 그러면 Amazon은 파트너 Salesforce 이벤트 EventBridge 버스를 사용하여 이벤트를 에 전송합니다.
API목적지를 Salesforce 사용하여 이벤트 정보를 전송할 수 있습니다. 이벤트가 Salesforce에 전송되면 Flows
이벤트 버스 릴레이를 사용하여 Salesforce에서 이벤트 수신
1단계: Salesforce 이벤트 버스 릴레이 및 EventBridge 파트너 이벤트 소스 설정
에서 Salesforce 이벤트 릴레이 구성을 만들면 보류 상태의 파트너 이벤트 소스가 Salesforce 생성됩니다. EventBridge
Salesforce 이벤트 버스 릴레이를 구성하려면 다음을 수행하세요.
2단계: EventBridge 콘솔에서 Salesforce 파트너 이벤트 소스를 활성화하고 이벤트 릴레이를 시작합니다.
-
EventBridge 콘솔에서 파트너 이벤트 소스
페이지를 엽니다. -
1단계에서 생성한 Salesforce 파트너 이벤트 소스를 선택합니다.
-
이벤트 버스에 연결을 선택합니다.
-
파트너 이벤트 버스의 이름을 확인합니다.
-
연결을 선택합니다.
이제 Event Bus Relay를 설정하고 시작하고 파트너 이벤트 소스를 구성했으므로 이벤트에 반응하여 데이터를 필터링하고 대상에 전송하는 EventBridge 규칙을 만들 수 있습니다.
Amazon Salesforce 사용 이벤트 수신 AppFlow
Amazon은 이벤트 Salesforce 봉투의 EventBridge 이벤트를 AppFlow 캡슐화합니다. 다음 예는 EventBridge 파트너 Salesforce 이벤트 버스에서 수신한 이벤트를 보여줍니다.
{ "version": "0", "id": "5c42b99e-e005-43b3-c744-07990c50d2cc", "detail-type": "AccountChangeEvent", "source": "aws.partner/appflow.test/salesforce.com/364228160620/CustomSF-Source-Final", "account": "000000000", "time": "2020-08-20T18:25:51Z", "region": "us-west-2", "resources": [], "detail": { "ChangeEventHeader": { "commitNumber": 248197218874, "commitUser": "0056g000003XW7AAAW", "sequenceNumber": 1, "entityName": "Account", "changeType": "UPDATE", "changedFields": [ "LastModifiedDate", "Region__c" ], "changeOrigin": "com/salesforce/api/soap/49.0;client=SfdcInternalAPI/", "transactionKey": "000035af-b239-0581-9f14-461e4187de11", "commitTimestamp": 1597947935000, "recordIds": [ "0016g00000MLhLeAAL" ] }, "LastModifiedDate": "2020-08-20T18:25:35.000Z", "Region__c": "America" } }
1단계: 파트너 이벤트 AppFlow Salesforce 소스로 사용하도록 Amazon을 구성합니다.
로 이벤트를 보내려면 먼저 AppFlow Amazon을 파트너 이벤트 Salesforce 소스로 사용하도록 구성해야 합니다. EventBridge
-
Amazon AppFlow 콘솔에서
흐름 생성을 선택합니다. -
플로우 세부 정보 섹션의 플로우 이름에 해당 플로우의 이름을 입력합니다.
-
(선택 사항) 플로우의 설명을 입력하고 다음을 선택합니다.
-
소스 세부 정보에서 소스 이름 드롭다운에서 Salesforce를 선택한 다음, 연결을 선택하여 새 연결을 생성합니다.
-
Salesforce에 연결 대화 상자에서 Salesforce 환경에 대한 프로덕션 또는 샌드박스를 선택합니다.
-
연결 이름 필드에 연결의 고유한 이름을 입력한 다음, 계속을 선택합니다.
-
Salesforce 대화 상자에서 다음을 수행합니다.
-
Salesforce에 로그인할 Salesforce 로그인 보안 인증 정보를 입력합니다.
-
AppFlow Amazon에서 처리할 데이터 유형에 맞는 Salesforce 이벤트를 선택합니다.
-
-
Salesforce이벤트 선택 드롭다운에서 전송할 이벤트 유형을 선택합니다 EventBridge.
-
목적지로 Amazon을 선택합니다 EventBridge.
-
새 파트너 이벤트 소스 생성을 선택합니다.
-
(선택 사항) 파트너 이벤트 소스의 고유한 접미사를 지정합니다.
-
파트너 이벤트 소스 생성을 선택합니다.
-
256KB보다 큰 이벤트 페이로드 파일을 저장하려면 Amazon S3 버킷을 선택합니다.
-
플로우 트리거 섹션에서 이벤트 발생 시 플로우 실행이 선택되어 있는지 확인합니다. 이 설정을 사용하면 새 Salesforce 이벤트가 발생할 때 플로우가 실행됩니다.
-
Next(다음)를 선택합니다.
-
필드 매핑의 경우 모든 필드를 직접 매핑을 선택합니다. 또는 소스 필드 이름 목록에서 관심 있는 필드를 선택할 수도 있습니다.
필드 매핑에 대한 자세한 내용을 알아보려면 Map data fields를 참조하세요.
-
Next(다음)를 선택합니다.
-
(선택 사항) Amazon에서 데이터 필드에 대한 필터를 구성합니다 AppFlow.
-
Next(다음)를 선택합니다.
-
설정을 검토한 다음, 플로우 생성을 선택합니다.
플로우를 AppFlow 구성하면 Amazon에서 새 파트너 이벤트 소스를 생성한 다음 이를 계정의 파트너 이벤트 버스와 연결해야 합니다.
2단계: Salesforce 이벤트를 EventBridge 수신하도록 구성
이 섹션의 지침을 따르기 전에 EventBridge 목적지로 설정된 Salesforce 이벤트에서 트리거되는 Amazon AppFlow Flow가 구성되어 있는지 확인하십시오.
Salesforce이벤트를 EventBridge 수신하도록 구성하려면
-
EventBridge 콘솔에서 파트너 이벤트 소스
페이지를 엽니다. -
1단계에서 생성한 Salesforce 파트너 이벤트 소스를 선택합니다.
-
이벤트 버스에 연결을 선택합니다.
-
파트너 이벤트 버스의 이름을 확인합니다.
-
연결을 선택합니다.
-
Amazon AppFlow 콘솔에서 생성한 흐름을 열고 흐름 활성화를 선택합니다.
-
EventBridge 콘솔에서 규칙
페이지를 엽니다. -
Create rule을 선택합니다.
-
역할의 고유한 이름을 입력합니다.
-
패턴 정의 섹션에서 이벤트 패턴을 선택합니다.
-
이벤트 매칭 패턴에서 서비스에서 제공하는 사전 정의된 패턴을 선택합니다.
-
서비스 공급자 섹션에서 모든 이벤트를 선택합니다.
-
이벤트 버스 선택에서 사용자 지정 또는 파트너 이벤트 버스를 선택합니다.
-
Amazon AppFlow 파트너 이벤트 소스에 연결한 이벤트 버스를 선택합니다.
-
Select targets에서 규칙이 실행될 때 작동할 AWS 서비스를 선택합니다. 규칙 하나에 최대 5개의 대상을 사용할 수 있습니다.
-
생성(Create)을 선택합니다.
대상 서비스는 계정에 구성된 모든 Salesforce 이벤트를 수신합니다. 이벤트를 필터링하거나 일부 이벤트를 다른 대상으로 보내려면 이벤트 패턴과 함께 콘텐츠 기반 필터링을 사용할 수 있습니다.
참고
256KB보다 큰 이벤트의 경우 AppFlow Amazon은 전체 이벤트를 로 전송하지 않습니다. EventBridge 대신 AppFlow Amazon은 이벤트를 사용자 계정의 S3 버킷에 넣은 다음 Amazon S3 버킷에 대한 EventBridge 포인터와 함께 이벤트를 보냅니다. 포인터를 사용하여 버킷에서 전체 이벤트를 가져올 수 있습니다.