Crear una configuración de servidor de destino
La creación de un servidor de destino es el primer paso para crear su propio destino con Destination SDK. El servidor de destino incluye opciones de configuración para las especificaciones server y templating, el formato de mensaje y las opciones de formato de archivo (para destinos basados en archivos).
Esta página ejemplifica la solicitud de API y la carga útil que puede utilizar para crear su propio servidor de destino mediante el extremo de API /authoring/destination-servers
.
Para obtener una descripción detallada de las capacidades que puede configurar a través de este extremo, lea los siguientes artículos:
Introducción a las operaciones de API del servidor de destino get-started
Antes de continuar, revisa la guía de introducción para obtener información importante que necesitas conocer para poder realizar llamadas a la API correctamente, incluyendo cómo obtener el permiso de creación de destino requerido y los encabezados requeridos.
Crear una configuración de servidor de destino create
Puede crear una nueva configuración del servidor de destino realizando una solicitud POST
al extremo /authoring/destination-servers
.
platform.adobe.io/data/core/activation/authoring/destination-servers
Formato de API
POST /authoring/destination-servers
Según el tipo de destino que cree, debe configurar un tipo ligeramente diferente de servidor de destino.
Crear servidores de destino de esquema estático static-destination-servers
Vea en las pestañas siguientes ejemplos de servidores de destino para destinos que utilizan esquemas estáticos.
Las siguientes cargas útiles de ejemplo incluyen todos los parámetros admitidos por cada tipo de servidor de destino. No es necesario incluir todos los parámetros en la solicitud. La carga útil se puede personalizar según sus necesidades.
Seleccione cada pestaña a continuación para ver las solicitudes de API correspondientes.
Crear un servidor de destino en tiempo real (streaming)
Debe crear un servidor de destino en tiempo real (flujo) similar al que se muestra a continuación cuando configura una integración basada en API en tiempo real (flujo).
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | ||||||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino Amazon S3
Debe crear un servidor de destino Amazon S3 similar al que se muestra a continuación al configurar un destino Amazon S3 basado en archivos.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino SFTP
Debe crear un servidor de destino SFTP similar al que se muestra a continuación al configurar un destino SFTP basado en archivos.
accordion | |||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino Azure Data Lake Storage
Debe crear un servidor de destino Azure Data Lake Storage similar al que se muestra a continuación al configurar un destino Azure Data Lake Storage basado en archivos.
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino Azure Blob Storage
Debe crear un servidor de destino Azure Blob Storage similar al que se muestra a continuación al configurar un destino Azure Blob Storage basado en archivos.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino Data Landing Zone (DLZ)
Debe crear un servidor de destino Data Landing Zone (DLZ) similar al que se muestra a continuación al configurar un destino Data Landing Zone (DLZ) basado en archivos.
accordion | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear un servidor de destino Google Cloud Storage
Debe crear un servidor de destino Google Cloud Storage similar al que se muestra a continuación al configurar un destino Google Cloud Storage basado en archivos.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear servidores de destino de esquema dinámico dynamic-schema-servers
Los esquemas dinámicos le permiten recuperar dinámicamente los atributos de destino admitidos y generar esquemas basados en su propia API. Debe configurar un servidor de destino para esquemas dinámicos antes de poder configurar el esquema.
Vea en la pestaña siguiente un ejemplo de un servidor de destino para destinos que utilizan esquemas dinámicos.
La carga útil de ejemplo siguiente incluye todos los parámetros necesarios para un servidor de esquema dinámico.
Crear un servidor de esquema dinámico
Debe crear un servidor de esquema dinámico similar al que se muestra a continuación cuando configura un destino que recupera su esquema de perfil desde su propio extremo de API. A diferencia de un esquema estático, un esquema dinámico no utiliza una matriz profileFields
. En su lugar, los esquemas dinámicos utilizan un servidor de esquema dinámico que se conecta a su propia API desde donde recupera la configuración de esquema.
accordion | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | |||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Crear servidores de destino desplegables dinámicos dynamic-dropdown-servers
Utilice desplegables dinámicos para recuperar y rellenar dinámicamente campos de datos de clientes desplegables basados en su propia API. Por ejemplo, puede recuperar una lista de cuentas de usuario existentes que desee utilizar para una conexión de destino.
Debe configurar un servidor de destino para los desplegables dinámicos antes de poder configurar el campo de datos de cliente desplegables dinámicos.
Consulte en la pestaña siguiente un ejemplo de un servidor de destino utilizado para recuperar dinámicamente los valores que se mostrarán en un selector desplegable, desde una API.
La carga útil de ejemplo siguiente incluye todos los parámetros necesarios para un servidor de esquema dinámico.
Crear un servidor desplegable dinámico
Debe crear un servidor desplegable dinámico similar al que se muestra a continuación cuando configura un destino que recupera los valores de un campo de datos de cliente desplegable desde su propio extremo de API.
accordion | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Solicitud | ||||||||||||||||||||||||||||||||
|
accordion |
---|
Respuesta |
Una respuesta correcta devuelve el estado HTTP 200 con detalles de la configuración del servidor de destino recién creada. |
Administración de errores de API error-handling
Los extremos de la API de Destination SDK siguen los principios generales del mensaje de error de la API de Experience Platform. Consulte Códigos de estado de API y errores de encabezado de solicitud en la guía de solución de problemas de Platform.
Pasos siguientes next-steps
Después de leer este documento, ahora sabe cómo crear un nuevo servidor de destino a través del extremo de API del Destination SDK /authoring/destination-servers
.
Para obtener más información acerca de lo que puede hacer con este extremo, consulte los siguientes artículos:
Para saber dónde encaja este extremo en el proceso de creación de destinos, consulte los siguientes artículos: