宛先サーバー設定の作成
宛先サーバーの作成は、Destination SDK で独自の宛先を作成する最初の手順です。宛先サーバーには、サーバーおよびテンプレート仕様、メッセージ形式、ファイル形式オプション(ファイルベースの宛先用)のための設定オプションが含まれます。
このページでは、/authoring/destination-servers
API エンドポイントを使用して、独自の宛先サーバーを作成するために使用できる API リクエストおよびペイロードの例を示します。
このエンドポイントを通じて設定できる機能について詳しくは、以下の記事を参照してください。
宛先サーバー API 操作の概要 get-started
続行する前に、「はじめる前に」を参照し、API の呼び出しを正常に行うために必要となる重要な情報(必要な宛先オーサリング権限および必要なヘッダーの取得方法など)を確認してください。
宛先サーバー設定の作成 create
/authoring/destination-servers
エンドポイントに POST
リクエストを行うことで、新しい宛先サーバー設定を作成できます。
platform.adobe.io/data/core/activation/authoring/destination-servers
API 形式
POST /authoring/destination-servers
作成する宛先タイプに応じて、タイプが多少異なる宛先サーバー設定する必要があります。
静的スキーマの宛先サーバーの作成 static-destination-servers
静的スキーマを使用する宛先については、以下の各タブで宛先サーバーの例を参照してください。
以下のサンプルペイロードには、各宛先サーバータイプでサポートされているすべてのパラメーターが含まれます。リクエストにすべてのパラメーターを含める必要はありません。ペイロードは、必要に基づいてカスタマイズできます。
以下の各タブを選択して、対応する API リクエストを表示します。
リアルタイム(ストリーミング)宛先サーバーの作成
リアルタイム(ストリーミング)API ベースの統合を設定する場合、以下に示すものに類似したリアルタイム(ストリーミング)宛先サーバーを作成する必要があります。
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | ||||||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
Amazon S3 宛先サーバーの作成
ファイルベースの Amazon S3 宛先を設定する場合、以下に示すものに類似した Amazon S3 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
SFTP 宛先サーバーの作成
ファイルベースの SFTP 宛先を設定する場合、以下に示すものに類似した SFTP 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
Azure Data Lake Storage 宛先サーバーの作成
ファイルベースの Azure Data Lake Storage 宛先を設定する場合、以下に示すものに類似した Azure Data Lake Storage 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
Azure Blob Storage 宛先サーバーの作成
ファイルベースの Azure Blob Storage 宛先を設定する場合、以下に示すものに類似した Azure Blob Storage 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
Data Landing Zone (DLZ) 宛先サーバーの作成
ファイルベースの Data Landing Zone (DLZ) 宛先を設定する場合、以下に示すものに類似した Data Landing Zone (DLZ) 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
Google Cloud Storage 宛先サーバーの作成
ファイルベースの Google Cloud Storage 宛先を設定する場合、以下に示すものに類似した Google Cloud Storage 宛先サーバーを作成する必要があります。
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
動的スキーマの宛先サーバーの作成 dynamic-schema-servers
動的スキーマを使用すると、サポートされているターゲット属性を動的に取得し、独自の API に基づいてスキーマを生成できます。動的スキーマを設定する前に、動的スキーマの宛先サーバーを設定する必要があります。
動的スキーマを使用する宛先については、以下のタブで宛先サーバーの例を参照してください。
以下のサンプルペイロードには、動的スキーマサーバーに必要なすべてのパラメーターが含まれています。
動的スキーマサーバーの作成
独自の API エンドポイントからそのプロファイルスキーマを取得する宛先を設定する場合、以下に示すものに類似した動的スキーマサーバーを作成する必要があります。静的スキーマとは対照的に、動的スキーマは、profileFields
配列を使用しません。代わりに、動的スキーマは、スキーマ設定を取得する独自の API に接続する、動的スキーマサーバーを使用します。
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | |||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
動的ドロップダウン宛先サーバーの作成 dynamic-dropdown-servers
動的ドロップダウンを使用して、独自の API に基づいて、ドロップダウン顧客データフィールドを動的に取得および設定します。 例えば、宛先接続に使用したい既存のユーザーアカウントのリストを取得できます。
動的ドロップダウン顧客データフィールドを設定する前に、動的ドロップダウンの宛先サーバーを設定する必要があります。
ドロップダウンセレクターに表示される値を動的に取得するために使用される宛先サーバーの例については、以下のタブを参照してください。
以下のサンプルペイロードには、動的スキーマサーバーに必要なすべてのパラメーターが含まれています。
動的ドロップダウンサーバーの作成
独自の API エンドポイントからドロップダウン顧客データフィールドの値を取得する宛先を設定する場合、以下に示すものに類似した動的ドロップダウンサーバーを作成する必要があります。
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
リクエスト | ||||||||||||||||||||||||||||||||
|
accordion |
---|
応答 |
応答が成功すると、HTTP ステータス 200 が、新しく作成された宛先サーバー設定の詳細と共に返されます。 |
API エラー処理 error-handling
Destination SDK API エンドポイントは、一般的な Experience Platform API エラーメッセージの原則に従います。Platform トラブルシューティングガイドの API ステータスコードおよびリクエストヘッダーエラーを参照してください。
次の手順 next-steps
このドキュメントでは、Destination SDK /authoring/destination-servers
API エンドポイントを使用した、新しい宛先サーバーの作成方法を確認しました。
このエンドポイントでできることについて詳しくは、以下の記事を参照してください。
このエンドポイントが宛先オーサリングプロセスのどこに適合するかを把握するには、以下の記事を参照してください。