Flow Service API を使用した Phoenix ベース接続の作成
ベース接続は、ソースと Adobe Experience Platform 間の認証済み接続を表します。
このチュートリアルでは、ベース接続を作成し、 Phoenix を使用してAdobe Experience Platformにアカウント Flow Service API.
はじめに
このガイドは、Adobe Experience Platform の次のコンポーネントを実際に利用および理解しているユーザーを対象としています。
次の節では、に正常に接続するために知っておく必要がある追加情報を示します。 Phoenix の使用 Flow Service API.
必要な資格情報の収集
次の認証資格情報を入力して、 Phoenix アカウントからExperience Platformへ。
host
username
password
port
httpPath
enableSsl
connectionSpec.id
102706fb-a5cd-42ee-afe0-bc42f017ff43
の導入について詳しくは、 この Phoenix ドキュメント.
Platform API の使用
Platform API への呼び出しを正常に実行する方法について詳しくは、Platform API の概要を参照してください。
ベース接続の作成
ベース接続は、ソースと Platform 間の情報(ソースの認証資格情報、現在の接続状態、固有のベース接続 ID など)を保持します。ベース接続 ID により、ソース内からファイルを参照および移動し、データタイプやフォーマットに関する情報を含む、取り込みたい特定の項目を識別することができます。
ベース接続を作成するには、 /connections
エンドポイントを Phoenix 認証資格情報(リクエスト本文)。
API 形式
POST /connections
リクエスト
次のリクエストは、Phoenix のベース接続を作成します。
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": "Phoenix test connection",
"description": "Phoenix test connection",
"auth": {
"specName": "Basic Authentication",
"params": {
"host": "{HOST}",
"username": "{USERNAME}",
"password":"{PASSWORD}",
"port": {PORT},
"httpPath": "{PATH}",
"enableSsl": {SSL}
}
},
"connectionSpec": {
"id": "102706fb-a5cd-42ee-afe0-bc42f017ff43",
"version": "1.0"
}
}'
auth.params.host
auth.params.username
auth.params.password
auth.params.port
auth.params.httpPath
auth.params.enableSsl
connectionSpec.id
102706fb-a5cd-42ee-afe0-bc42f017ff43
.応答
リクエストが成功した場合は、一意の ID(id
)を含む、新しく作成した接続の詳細が返されます。この ID は、次のチュートリアルでデータを調べるために必要です。
{
"id": "0d982fff-c443-403e-982f-ffc443f03e37",
"etag": "\"830082dc-0000-0200-0000-5e84ee560000\""
}
次の手順
このチュートリアルでは、Flow Service API を使用して Phoenix ベース接続を作成しました。このベース接続 ID は、次のチュートリアルで使用できます。