Skip to content

AWS S3 ​

La integración de AWS S3 solo se puede usar como destino en una exportación de Verada 360.

Autenticación ​

Para autenticarse con la integración de AWS S3 de Verada 360, primero debe crear un usuario en AWS IAM con acceso únicamente al bucket y la carpeta S3 deseados. A continuación, se muestra un ejemplo de una definición de rol en línea para este usuario:

json
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Sid": "VisualEditor0",
      "Effect": "Allow",
      "Action": ["s3:PutObject", "s3:PutObjectAcl"],
      "Resource": "arn:aws:s3:::<bucket>/<folder>/*"
    }
  ]
}

Después de configurar esto en su cuenta de AWS, necesitará tres datos para completar la autenticación.

  • ID de clave de acceso: El ID de clave de acceso del usuario creado
  • Clave de acceso secreta: La clave de acceso secreta del usuario creado

Capacidades ​

Subir archivo ​

La única capacidad de la integración de AWS S3 es la de subir un archivo como parte de una exportación. Necesita tres datos:

  • Endpoint: Este es el endpoint de S3. Este valor es típicamente https://s3.<S3-region>.amazonaws.com para una integración de Amazon S3. Sin embargo, esta integración también se puede usar para sistemas similares a S3 (como Cloudflare), por lo que este endpoint será diferente para esos sistemas.
  • Bucket: Este es el bucket de S3. Debe coincidir con cualquier bucket definido en el rol IAM del usuario.
  • Carpeta: Esta es la ruta de la carpeta S3. Este valor debería ser algo como `/parent/child/`. Es opcional, pero si falta, el archivo resultante se colocará en la raíz del bucket.

Si este destino se adjunta a una exportación, el archivo de datos exportado se colocará dentro del bucket y la carpeta definidos en S3. El nombre del archivo se generará de forma única para cada informe basándose en la fecha y otra información sobre la exportación. El tipo de datos será "JSON" o "CSV" dependiendo de la definición de la exportación. Consulte Exportaciones para obtener más información.