Flow Service API를 사용하여 Microsoft Dynamics 기본 연결 만들기
Last update: Tue Jul 16 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
기본 연결은 소스와 Adobe Experience Platform 간의 인증된 연결을 나타냅니다.
이 자습서에서는 Flow Service API를 사용하여 Microsoft Dynamics (이하 "Dynamics")에 대한 기본 연결을 만드는 단계를 안내합니다.
시작하기
이 안내서를 사용하려면 Adobe Experience Platform의 다음 구성 요소에 대해 이해하고 있어야 합니다.
- 소스: Experience Platform을 사용하면 플랫폼 서비스를 사용하여 들어오는 데이터를 구조화하고 레이블을 지정하고 개선하는 기능을 제공하는 동시에 다양한 소스에서 데이터를 수집할 수 있습니다.
- 샌드박스: Experience Platform은 단일 플랫폼 인스턴스를 별도의 가상 환경으로 분할하여 디지털 경험 애플리케이션을 개발하고 발전시키는 데 도움이 되는 가상 샌드박스를 제공합니다.
다음 섹션에서는 Flow Service API를 사용하여 Dynamics 계정에 플랫폼을 성공적으로 연결하기 위해 알아야 할 추가 정보를 제공합니다.
필요한 자격 증명 수집
Flow Service이(가) Dynamics에 연결하려면 다음 연결 속성에 대한 값을 제공해야 합니다.
기본 인증
table 0-row-2 1-row-2 2-row-2 3-row-2 |
|
자격 증명 |
설명 |
serviceUri |
Dynamics 인스턴스의 서비스 URL. |
username |
Dynamics 사용자 계정의 사용자 이름입니다. |
password |
Dynamics 계정의 암호입니다. |
서비스 주체 및 키 인증
table 0-row-2 1-row-2 2-row-2 |
|
자격 증명 |
설명 |
servicePrincipalId |
Dynamics 계정의 클라이언트 ID. 서비스 주체 및 키 기반 인증을 사용할 때 이 ID가 필요합니다. |
servicePrincipalKey |
서비스 주체 비밀 키. 서비스 주체 및 키 기반 인증을 사용할 때 이 자격 증명이 필요합니다. |
시작하기에 대한 자세한 내용은 이 Dynamics 문서를 참조하세요.
Platform API를 성공적으로 호출하는 방법에 대한 자세한 내용은 Platform API 시작에 대한 안내서를 참조하십시오.
기본 연결 만들기
만든 후에는 Dynamics 기본 연결의 인증 유형을 변경할 수 없습니다. 인증 유형을 변경하려면 새 기본 연결을 만들어야 합니다.
기본 연결은 소스의 인증 자격 증명, 연결의 현재 상태 및 고유한 기본 연결 ID를 포함하여 소스와 플랫폼 간에 정보를 유지합니다. 기본 연결 ID를 사용하면 소스 내에서 파일을 탐색 및 탐색하고 데이터 유형 및 형식에 대한 정보를 포함하여 수집할 특정 항목을 식별할 수 있습니다.
기본 연결 ID를 만들려면 Dynamics 인증 자격 증명을 요청 매개 변수의 일부로 제공하는 동안 /connections
끝점에 POST 요청을 하십시오.
Dynamics 기본 연결 만들기
만든 후에는 Dynamics 기본 연결의 인증 유형을 변경할 수 없습니다. 인증 유형을 변경하려면 새 기본 연결을 만들어야 합니다.
원본 연결을 만드는 첫 번째 단계는 Dynamics 원본을 인증하고 기본 연결 ID를 생성하는 것입니다. 기본 연결 ID를 사용하면 소스 내에서 파일을 탐색 및 탐색하고 데이터 유형 및 형식에 대한 정보를 포함하여 수집할 특정 항목을 식별할 수 있습니다.
기본 연결 ID를 만들려면 Dynamics 인증 자격 증명을 요청 매개 변수의 일부로 제공하는 동안 /connections
끝점에 POST 요청을 하십시오.
API 형식
기본 인증
기본 인증을 사용하여 Dynamics 기본 연결을 만들려면 연결의 serviceUri
, username
및 password
에 대한 값을 제공하는 동안 Flow Service API에 POST 요청을 하십시오.
accordion |
요청 |
code language-shell |
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Dynamics connection",
"description": "Dynamics connection using basic auth",
"auth": {
"specName": "Basic Authentication for Dynamics-Online",
"params": {
"serviceUri": "{SERVICE_URI}",
"username": "{USERNAME}",
"password": "{PASSWORD}"
}
},
"connectionSpec": {
"id": "38ad80fe-8b06-4938-94f4-d4ee80266b07",
"version": "1.0"
}
}'
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 |
|
속성 |
설명 |
auth.params.serviceUri |
Dynamics 인스턴스와 연결된 서비스 URI입니다. |
auth.params.username |
Dynamics 계정과 연결된 사용자 이름. |
auth.params.password |
Dynamics 계정과 연결된 암호입니다. |
connectionSpec.id |
Dynamics 연결 사양 ID: 38ad80fe-8b06-4938-94f4-d4ee80266b07 |
|
accordion |
응답 |
응답이 성공하면 고유 식별자(id )를 포함하여 새로 만든 연결이 반환됩니다. 이 ID는 다음 단계에서 CRM 시스템을 탐색하는 데 필요합니다.
code language-json |
{
"id": "4cb0c374-d3bb-4557-b139-5712880adc55",
"etag": "\"9e0052a2-0000-0200-0000-5e35tb330000\""
}
|
|
서비스 사용자 키 기반 인증
서비스 사용자 키 기반 인증을 사용하여 Dynamics 기본 연결을 만들려면 연결의 serviceUri
, servicePrincipalId
및 servicePrincipalKey
에 대한 값을 제공하는 동안 Flow Service API에 POST 요청을 하십시오.
accordion |
요청 |
code language-shell |
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
"name": "Dynamics connection",
"description": "Dynamics connection using key-based authentication",
"auth": {
"specName": "Service Principal Key Based Authentication",
"params": {
"serviceUri": "{SERVICE_URI}",
"servicePrincipalId": "{SERVICE_PRINCIPAL_ID}",
"servicePrincipalKey": "{SERVICE_PRINCIPAL_KEY}"
}
},
"connectionSpec": {
"id": "38ad80fe-8b06-4938-94f4-d4ee80266b07",
"version": "1.0"
}
}'
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 |
|
속성 |
설명 |
auth.params.serviceUri |
Dynamics 인스턴스와 연결된 서비스 URI입니다. |
auth.params.servicePrincipalId |
Dynamics 계정의 클라이언트 ID. 서비스 주체 및 키 기반 인증을 사용할 때 이 ID가 필요합니다. |
auth.params.servicePrincipalKey |
서비스 주체 비밀 키. 서비스 주체 및 키 기반 인증을 사용할 때 이 자격 증명이 필요합니다. |
connectionSpec.id |
Dynamics 연결 사양 ID: 38ad80fe-8b06-4938-94f4-d4ee80266b07 |
|
accordion |
응답 |
응답이 성공하면 고유 식별자(id )를 포함하여 새로 만든 연결이 반환됩니다. 이 ID는 다음 단계에서 CRM 시스템을 탐색하는 데 필요합니다.
code language-json |
{
"id": "4cb0c374-d3bb-4557-b139-5712880adc55",
"etag": "\"9e0052a2-0000-0200-0000-5e35tb330000\""
}
|
|