11.2. controlPlane에 연결
특정Registry 계정이 이메일을 수신할 때 통합 실행을 트리거하려면 시작 연결로 simple integration에 대해 localhost 연결을 추가합니다. 통합에서 특정 BP 계정의 이메일을 보내려면 다음 중 하나를 수행하십시오.
- 흐름 중간에 controlPlane 연결을 추가합니다.
- simple integration을 완료하기 위해 controlPlane 연결을 추가합니다.
통합에서 controlPlane에 연결하기 위한 일반적인 단계는 다음과 같습니다.
- Fuse Online을 Google 클라이언트 애플리케이션으로 등록합니다.
- GPO 연결 만들기. 이렇게 하면 연결에 액세스할 수 있는 권한이 부여된lusterAutoscaler 계정을 선택합니다.
- 통합이 ESP 계정에서 이메일을 보내는 경우 보낼 이메일을 채우는 방법을 결정합니다.
- 통합 흐름에 BP 연결 추가.
- 이메일을 전송하는 GPO 연결의 경우 선택적으로 통합 데이터를 이메일 필드에 매핑합니다.
정보 및 지침은 다음 항목에 있습니다.
11.2.1. GPO 연결 생성
GPO 연결을 생성할 때 하나의 특정 Cryostat 계정에 액세스할 수 있는 연결에 권한을 부여합니다. GPO 연결을 생성한 후 여러 통합에 추가할 수 있습니다.
사전 요구 사항
- Fuse Online을 Google 클라이언트 애플리케이션으로 등록하고 ESP API를 활성화했습니다.
- ReplicaSet의 Fuse 온라인 설정 페이지 항목에는 클라이언트 ID 및 클라이언트 시크릿의 값이 있으며, 이 값은 Fuse Online을 Google 클라이언트 애플리케이션으로 등록하여 얻은 것입니다.
절차
- Fuse Online의 왼쪽 패널에서 연결을 클릭하여 사용 가능한 연결을 표시합니다.
- 연결 만들기를 클릭하여 사용 가능한 커넥터를 표시합니다. 커넥터는 하나 이상의 연결을 생성하는 데 사용하는 템플릿입니다.
- Registry 커넥터 를 클릭합니다.
Configure Connection (연결 구성) 페이지에서 Connect email 을 클릭합니다. 이 에서는 ESP로 로그인할 때 로그인 페이지로 이동합니다.
ConnectGCM 이 표시되지 않으면 Fuse Online 환경이 Google 클라이언트 애플리케이션으로 등록되지 않습니다. Fuse Online 등록을 Google 클라이언트 애플리케이션으로 참조하십시오. GPO 연결을 만들고 Fuse Online 환경이 Google 클라이언트 애플리케이션으로 등록되지 않은 경우 Fuse Online에서 권한 부여 정보를 요청하는 여러 필드를 표시합니다. 이러한 필드에 값을 입력하여 localhost 연결을 생성할 수는 있지만 권장되지는 않습니다.
- localhost에 로그인하라는 메시지가 표시되는 페이지에 이 연결이 Fuse Online에서 액세스할 Google 계정의 이메일 주소를 입력하고 다음을 클릭합니다.
- openshiftapps.com에 대한 응답으로 Google 계정에 액세스하려는 경우 허용 을 클릭하여 Fuse Online으로 돌아갑니다.
-
Fuse Online Name 필드에 이 연결을 다른 연결과 구별하는 데 도움이 되는 이름의 선택을 입력합니다. 예를 들어,Registry
Connect 1
을 입력합니다. -
설명 필드에 선택적으로 이 연결에 대해 알 수 있는 정보를 입력합니다. 예를 들어
jkimDefinition 계정 자격 증명을 사용하는 SampleRegistry 연결을 입력합니다.
- 저장을 클릭하여 생성한 연결을 지금 사용할 수 있는지 확인합니다. 예제 이름을 입력한 경우, ESP Connect 1 이 통합에 추가하도록 선택할 수 있는 연결로 표시되는 것을 확인할 수 있습니다.
11.2.2. 전송할 이메일을 채우는 대안
간단한 통합을 완료하거나 흐름의 한가운데에 있는 controlPlane 연결은 해당 연결이 액세스할 수 있는 JPEG 계정에서 이메일을 보냅니다. 연결이 전송하는 이메일의 내용을 채우는 방법은 여러 가지가 있습니다. 이메일을 보내는 GPO 연결을 추가하기 전에 해당 이메일을 채우려는 방법을 고려하십시오.
보낼 이메일을 채우는 대안은 다음과 같습니다.
이메일을 보내는 GPO 연결 직전에 데이터 매퍼 단계를 추가합니다. 이 데이터 매퍼 단계에서 이전 단계의 출력된 데이터 필드를 controlPlane 연결 Send Email 작업 필드에 매핑합니다. 이메일 전송 작업 필드는 다음과 같습니다.
- 이메일 주소
- 이메일 제목
- 이메일 텍스트
- 이메일 cc
- 이메일 bcc
데이터 매퍼 단계를 추가하는 경우 하나, 일부 또는 모든 이메일 전송 작업 필드를 매핑할 수 있습니다.
- 흐름에Registry 연결을 추가하면 Send Email 작업 필드에 값을 지정하여 작업을 구성합니다. 하나, 일부 또는 모든 필드에 값을 지정할 수 있습니다.
데이터 매퍼 단계와 Send Email 작업 구성을 모두 사용하여 필드를 채웁니다. 즉, 하나 이상의 필드를 지정하여 이메일 전송 작업을 구성하고 다른 필드를 채우는 데이터 매퍼 단계를 추가할 수도 있습니다.
Send Email 작업 필드에 직접 지정하는 값은 Send Email 작업 필드에 매핑된 값보다 우선합니다. 즉, 연결을 추가하고 작업을 구성하고 값을 동일한 필드에 매핑하여 값을 지정하여 이메일 보내기 필드를 채우고 있다고 가정합니다. 작업 구성에 지정하는 값은 항상 매핑된 값을 재정의합니다. 예를 들어 Email to action 필드에서
people@redhat.com
를 지정하고 이전 단계의 이메일 필드도Registry Email to 필드에 매핑한다고 가정합니다. 통합은 항상 이메일 주소로people@redhat.com
를 사용합니다.
이메일을 보내는 GPO 연결을 추가하면 모든 작업 구성 매개변수가 선택 사항입니다. 이는 통합 데이터를 Send Email 작업 필드에 매핑하여 이메일을 완전히 채우도록 선택할 수 있기 때문입니다. 그러나 작업 구성 사양 또는 매핑을 통해 Email to 필드에 이메일 주소가 있어야 합니다. 메시지를 보낼 이메일 주소가 없으면 Fuse Online에서 런타임 오류가 발생하고 통합이 실행을 중지합니다.
11.2.3. 폴링 시 integration을 트리거하면 GPO 메시지 반환
특정 controlPlane 계정에서 수신한 이메일을 기반으로 통합 실행을 트리거하려면 simple integration의 시작 연결로 MCS 연결을 추가합니다. 통합이 실행 중일 때 localhost 연결은 사용자가 제어하는 간격에 따라 이 계정을 확인합니다. 연결이 읽지 않은 이메일을 찾으면 통합의 다음 단계로 이메일을 전달하고 기본적으로 이메일을 읽기 로 표시합니다.
사전 요구 사항
- 이메일을 받을 수 있는 GPO 계정에 액세스할 수 있는 GPO 연결이 생성되었습니다.
절차
- 왼쪽의 Fuse Online 패널에서 통합을 클릭합니다.
- 통합 생성을 클릭합니다.
- 연결 선택 페이지에서 통합을 시작하는 데 사용할 GPO 연결을 클릭합니다.
- 작업 선택 페이지에서 이메일 수신 작업을 선택합니다.
수신자 이메일 작업을 구성하려면 다음을 수행합니다.
- Delay 필드에서 기본값을 30초로 수락하거나 통합에서 새 이메일을 확인하는 빈도를 지정합니다.
- 읽지 않은 이메일을 받으려면 레이블 필드를 비워 둡니다. 특정 이메일만 얻으려면 연결이 액세스하는 money 계정에 사용되는 쉼표로 구분된 레이블 목록을 지정합니다. 기본적으로 통합은 해당 레이블이 있는 읽지 않은 이메일을 가져옵니다.
- Mark as read 를 선택하여 연결이 동일한 이메일을 두 번 반환하지 않는지 확인합니다. Mark as read 가 선택되지 않은 경우 연결은 이전에 읽혀졌는지 여부에 관계없이 계정의 상자에 있는 이메일을 반환합니다. 또는 하나 이상의 레이블을 지정하면 통합 반환 이메일이 이미 읽혀졌는지 여부에 관계없이 해당 레이블이 있는 이메일을 반환합니다.
Max Results 필드에서 기본값을 수락하거나 각 폴링에 대해 연결을 반환할 수 있는 최대 이메일 수를 나타냅니다. 연결에서 읽지 않은 이메일 수보다 많은 경우 최신 Max Results 이메일이 반환됩니다.
GPO 연결이 두 개 이상의 이메일을 반환하면 통합에서 이메일을 일괄 처리로 처리합니다. 즉, Fuse Online은 일괄 처리에 대해 한 번 통합을 실행합니다.
- 다음을 클릭하여 통합에서 이lusterAutoscaler 연결을 시작으로 추가합니다. 연결은 통합 흐름의 첫 번째 단계로 나타납니다.
11.2.4. ESP 계정에서 이메일 전송
통합에서는 흐름 중간 또는 간단한 통합을 완료하기 위해 BP 계정의 이메일을 보낼 수 있습니다. 이렇게 하려면 흐름 중 또는 간단한 통합의 완료 연결로Registry 연결을 추가합니다.
사전 요구 사항
- GPO 연결을 생성했습니다.
- 보낼 이메일을 채우는 대안에 익숙하고 이러한 이메일을 채울 계획이 있습니다.
- Fuse Online에서는 통합에 추가하거나 간단한 통합을 위한 완료 연결을 선택하라는 메시지가 표시됩니다.
절차
- 통합에 추가 페이지에서 연결을 추가할 더하기 기호를 클릭합니다. Fuse Online에서 완료 연결을 선택하라는 메시지가 표시되면 이 단계를 건너뜁니다.
- 이메일을 보내는 데 사용할 GPO 연결을 클릭합니다.
- 작업 선택 페이지에서 이메일 전송을 선택합니다.
Configure Send Email 페이지에서 다음 중 하나를 수행합니다.
- 이 연결 직전에 데이터 매퍼 단계를 추가하고 통합 데이터를 Send Email 필드에 매핑하려는 경우 모든 필드를 비워 둡니다.
다음 전송 이메일 필드 중 하나에 정보를 입력합니다. 여러 이메일 주소를 쉼표로 구분합니다.
- 이메일 주소
- 이메일 제목
- 이메일 텍스트
- 이메일 cc
- 이메일 bcc
일부 필드를 비워 두고 일부 필드에 정보를 입력합니다.
이 localhost 연결 바로 전에 데이터 매퍼 단계를 추가하고 통합 데이터를 일부 이메일 필드에 매핑하려면 해당 필드를 작업 구성에 비워 둡니다. 필요에 따라 다른 작업 필드에 값을 입력합니다.
Send Email 작업 구성 필드에 지정하는 값은 이전 단계에서 매핑된 값보다 우선합니다.
- 다음을 클릭하여 흐름에 연결을 추가합니다.
결과
연결은 이를 추가한 통합 흐름에 표시됩니다.
다음 단계
이 연결 전에 데이터 매퍼 단계를 추가하려면 먼저 이 흐름에 추가할 다른 연결을 추가합니다. 그런 다음 데이터 매퍼 단계를 추가합니다.