[Ultimate]{class="badge positive"}
Amazon Kinesis origen
Adobe Experience Platform proporciona conectividad nativa para proveedores de la nube como AWS, Google Cloud Platform y Azure. Puede llevar los datos de estos sistemas a Platform.
Las fuentes de almacenamiento en la nube pueden traer sus propios datos a Platform sin necesidad de descargarlos, formatearlos o cargarlos. 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 le permite traer datos de Amazon Kinesis en tiempo real.
Requisitos previos
La siguiente sección proporciona más información sobre la configuración de requisitos previos necesaria para poder crear una conexión de origen de Kinesis.
Configurar la directiva de acceso
Una secuencia Kinesis requiere los siguientes permisos para crear una conexión de origen:
GetShardIterator
GetRecords
DescribeStream
ListStreams
Estos permisos se organizan a través de la consola Kinesis y Platform los comprueba cuando escribe sus credenciales y selecciona el flujo de datos.
El ejemplo siguiente muestra los derechos de acceso mínimos necesarios para crear una conexión de origen de Kinesis.
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"kinesis:GetShardIterator",
"kinesis:GetRecords",
"kinesis:DescribeStream",
"kinesis:ListStreams"
],
"Resource": [
"arn:aws:kinesis:us-east-2:901341027596:stream/*"
]
}
]
}
kinesis:GetShardIterator
kinesis:GetRecords
kinesis:DescribeStream
kinesis:ListStreams
Para obtener más información sobre el control del acceso a las secuencias de datos de Kinesis, consulte el siguiente Kinesis documento.
Configuración del tipo de iterador
Kinesis admite los siguientes tipos de iterador para permitirle especificar el orden en que se leen los datos:
AT_SEQUENCE_NUMBER
AFTER_SEQUENCE_NUMBER
AT_TIMESTAMP
TRIM_HORIZON
LATEST
Actualmente, un origen de interfaz de usuario Kinesis solo admite TRIM_HORIZON
, mientras que la API admite TRIM_HORIZON
y LATEST
como modos para obtener datos. El valor de iterador predeterminado que Platform usa para el origen Kinesis es TRIM_HORIZON
.
Para obtener más información sobre los tipos de iterador, consulte el siguiente Kinesis documento.
Conectar Amazon Kinesis a Platform
La siguiente documentación proporciona información sobre cómo conectar Amazon Kinesis a Platform mediante API o la interfaz de usuario: