Adobe Experience Cloud 트리거에 대한 Adobe I/O 구성

주의

oAuth 인증을 통해 이전 버전의 트리거 통합을 사용하는 경우, 아래에 설명된 대로 Adobe I/O으로 이동해야 합니다.
이 이동 중에 Adobe I/O로 설정되면 일부 수신 트리거가 손실될 수 있습니다.

Campaign이 있는 이전 oAuth 인증 모드는 (으)로 중단됩니다 2021년 10월 20일. 호스팅된 환경은 확장 프로그램을 통해 2022년 2월 23일. 온-프레미스 또는 하이브리드 고객은 Adobe 고객 지원 센터에 문의하여 2022년 2월로 지원을 연장하십시오. 다음을 수행해야 합니다. oaUth 애플리케이션의 AppID를 제공합니다. Adobe에 연결할 수도 있습니다.

필수 구성 요소

이 통합은 시작만 적용됩니다 Campaign Classic 20.2.4 이상, 19.1.8 및 Gold Standard 11 릴리스.

이 구현을 시작하기 전에 다음 내용이 있는지 확인하십시오.

  • 유효한 조직 식별자: ims(Identity Management 시스템) 조직 식별자는 Adobe Experience Cloud 내의 고유 식별자로, 방문자 ID 서비스 및 IMS SSO(Single-Sign On)와 같이 사용됩니다. 자세히 알아보기
  • a 개발자 액세스 조직에 연결 IMS 조직의 시스템 관리자는 단일 제품 프로필에 개발자 추가 절차 세부 이 페이지에서 개발자에게 Analytics - {tenantID} 트리거와 연결된 Adobe Analytics 제품의 제품 프로필입니다.

1단계: Adobe I/O 프로젝트 만들기/업데이트

  1. 액세스 Adobe I/O IMS 조직의 개발자 액세스 권한으로 로그인합니다.

    노트

    올바른 조직 포털에 로그인되어 있는지 확인하십시오.

  2. 인스턴스 구성 파일 ims/authIMSTAClientId에서 기존 통합 클라이언트 식별자(클라이언트 ID)를 추출합니다. 존재하지 않거나 비어 있는 특성은 클라이언트 식별자가 구성되지 않았음을 나타냅니다.

    노트

    클라이언트 ID가 비어 있으면 직접 다음을 수행할 수 있습니다 Create a New project Adobe I/O에서 확인하십시오.

  3. 추출된 클라이언트 식별자를 사용하여 기존 프로젝트를 식별합니다. 이전 단계에서 추출된 것과 동일한 클라이언트 식별자를 사용하는 기존 프로젝트를 찾습니다.

  4. 선택 + Add to ProjectAPI.

  5. 에서 Add an API 창, 선택 Adobe Analytics.

  6. 선택 Service Account (JWT) 인증 유형으로 사용할 수 있습니다.

  7. 클라이언트 ID가 비어 있는 경우 Generate a key pair 공개 및 개인 키 쌍을 만들려면

    그러면 기본 만료 날짜인 365일로 키가 자동으로 다운로드됩니다. 만료되면 새 키 쌍을 만들고 구성 파일에서 통합을 업데이트해야 합니다. 옵션 2를 사용하여 수동으로 을 만들고 업로드할 수 있습니다 Public key 만료 날짜가 길어졌습니다.

    주의

    다시 다운로드할 수 없으므로 다운로드 프롬프트가 나타나면 config.zip 파일을 저장해야 합니다.

  8. Next​를 클릭합니다.

  9. 기존 항목 선택 Product profile 또는 필요한 경우 새 항목을 만듭니다. 이 작업에 대한 권한이 필요하지 않습니다 Product profile. 자세한 내용은 Analytics Product Profiles​를 참조하려면 Adobe Analytics 설명서.

    그런 다음 Save configured API.

  10. 프로젝트에서 를 선택합니다. Adobe Analytics 및에서 다음 정보를 복사합니다. Service Account (JWT):

    • Client ID
    • Client Secret
    • Technical account ID
    • Organization ID

주의

Adobe I/O 인증서는 12개월 후에 만료됩니다. 매년 새 키 쌍을 만들어야 합니다.

2단계: Adobe Campaign에서 프로젝트 자격 증명 추가

노트

클라이언트 ID가 비어 있지 않은 경우 이 단계를 수행할 필요가 없습니다. 1단계: Adobe I/O 프로젝트 만들기/업데이트.

개인 키는 base64 UTF-8 형식으로 인코딩해야 합니다. 방법은 다음과 같습니다.

  1. 에서 생성된 개인 키를 사용합니다. 1단계: Adobe I/O 프로젝트 섹션 만들기/업데이트. 개인 키는 통합을 만드는 데 사용되는 키와 같아야 합니다.

  2. 다음 명령을 사용하여 개인 키를 인코딩합니다. base64 ./private.key > private.key.base64. 이렇게 하면 base64 컨텐츠가 새 파일에 저장됩니다 private.key.base64.

    노트

    개인 키를 복사/붙여넣을 때 추가 줄이 자동으로 추가되는 경우가 있습니다. 개인 키를 인코딩하기 전에 제거해야 합니다.

  3. 파일에서 내용을 복사합니다. private.key.base64.

  4. Adobe Campaign 인스턴스가 설치된 각 컨테이너에 SSH를 통해 로그인하고 다음 명령을 다음과 같이 실행하여 Adobe Campaign에 프로젝트 자격 증명을 추가합니다. neolane 사용자. 그러면 Technical Account 인스턴스 구성 파일의 자격 증명입니다.

    nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID/<Client_Secret>/<Base64_encoded_Private_Key>
    

3단계: 파이프라인 태그 업데이트

노트

클라이언트 ID가 비어 있지 않은 경우 이 단계를 수행할 필요가 없습니다. 1단계: Adobe I/O 프로젝트 만들기/업데이트.

업데이트하려면 pipelined 태그에서는 인증 유형을 구성 파일의 Adobe I/O 프로젝트로 업데이트해야 합니다 config-< instance-name >.xml 아래와 같이 변경하는 것을 의미합니다.

<pipelined ... authType="imsJwtToken"  ... />

그런 다음 config -reload 그리고 pipelined 변경 사항을 고려합니다.

이 페이지에서는