Conector de Amazon S3

Adobe Experience Platform proporciona conectividad nativa para proveedores de la nube como AWS, Google Cloud Platform, y Azure. Puede introducir los datos de estos sistemas en Platform.

Las fuentes de almacenamiento en la nube pueden incorporar sus propios datos en Platform sin necesidad de descargar, formatear ni cargar. Los datos introducidos pueden tener el formato XDM JSON, XDM Parquet o estar delimitados. Cada paso del proceso se integra en el flujo de trabajo de orígenes. Platform permite introducir datos de S3 por lotes.

LISTA DE PERMITIDOS de direcciones IP

Se debe agregar una lista de direcciones IP a una lista de permitidos antes de trabajar con conectores de origen. Si no se agregan las direcciones IP específicas de la región a la lista de permitidos, pueden producirse errores o no rendimiento al utilizar fuentes. Consulte la LISTA DE PERMITIDOS de direcciones IP para obtener más información.

Restricciones de nomenclatura para archivos y directorios

A continuación se muestra una lista de restricciones que debe tener en cuenta al nombrar el archivo o directorio de almacenamiento en la nube.

  • Los nombres de componentes de directorio y archivo no pueden superar los 255 caracteres.
  • Los nombres de directorio y archivo no pueden terminar con una barra diagonal (/). Si se proporciona, se eliminará automáticamente.
  • Los siguientes caracteres de URL reservadas deben evitarse correctamente: ! ' ( ) ; @ & = + $ , % # [ ]
  • No se permiten los siguientes caracteres: " \ / : | < > * ?.
  • No se permiten caracteres de ruta de URL no válidos. Puntos de código como \uE000, aunque son válidos en los nombres de archivo NTFS, no son caracteres Unicode válidos. Además, algunos caracteres ASCII o Unicode, como los caracteres de control (0x00 a 0x1F, \u0081, etc.), tampoco están permitidos. Para ver las reglas que rigen las cadenas Unicode en HTTP/1.1, consulte RFC 2616, sección 2.2: Reglas básicas y RFC 3987.
  • No se permiten los siguientes nombres de archivo: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, carácter de punto (.) y dos caracteres de punto (…).

Requisitos previos prerequisites

Para introducir un solo directorio con S3, debe crear un Identity and Access Management (IAM) para Platform en la consola S3 y asigne permisos para las siguientes acciones:

  • s3:GetObject
  • s3:GetObjectVersion

También se requieren los siguientes permisos para explorar y probar la conectividad:

  • s3:ListAllMyBuckets
  • s3:ListBucket
  • s3:GetBucketLocation

Una ruta de archivo como myBucket/folder/subfolder/subsubfolder/abc.csv puede permitirle acceder únicamente a subsubfolder/abc.csv. Si desea acceder a la subcarpeta, puede especificar la variable bucket en la consola S3 como myBucket y el folderPath as folder/subfolder para asegurarse de que la exploración de archivos comienza en subfolder en oposición a subsubfolder/abc.csv.

Usar credenciales de seguridad temporales para conectarse Amazon S3

Puede conectarse Amazon S3 con credenciales de seguridad temporales utilizando s3SessionToken. Esto le permite conectarse Amazon S3 a Platform sin tener que crear credenciales de IAM permanentes con Amazon Web Services, o proporcione acceso a su Amazon S3 compartimento para usuarios en entornos que no son de confianza.

Las credenciales de seguridad temporales funcionan de manera similar a las credenciales de clave de acceso normales a largo plazo, excepto que puede configurar una fecha de caducidad más corta para las credenciales temporales. Las caducidades se pueden configurar en unos minutos después de la activación o hasta varias horas. Las credenciales temporales tampoco están contenidas en el usuario. Esto significa que debe solicitar un nuevo conjunto de credenciales temporales cuando caduquen.

Para ver los pasos sobre cómo generar el token de sesión temporal, consulte esto AWS documento sobre tokens de sesión temporales
.

Conectar S3 a Platform

La siguiente documentación proporciona información sobre cómo conectar S3 a Adobe Experience Platform mediante API o la interfaz de usuario de:

Uso de API

Uso de la IU

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089