Ir al contenido

Exportación de eventos de seguridad con Amazon S3

Puedes exportar automáticamente los eventos de seguridad a Amazon S3, un proveedor de almacenamiento en el cloud, con una tarea diaria que se ejecuta a medianoche UTC. Una vez configurado, no necesitas exportar manualmente los eventos de seguridad desde el panel.

La exportación envía los eventos de seguridad de las últimas 24 horas en formato CSV al almacenamiento S3 que hayas configurado. El archivo CSV utiliza las mismas columnas que un informe exportado manualmente, además de una columna Version. Estas exportaciones no están sujetas al límite de 10 000 filas que se aplica a la descarga manual de informes CSV desde el panel.

Braze admite dos métodos diferentes de autenticación y autorización de S3 para configurar la exportación a Amazon S3:

  • Método de clave de acceso secreta de AWS
  • Método ARN del rol de AWS

Método de clave de acceso secreta de AWS

Este método genera una clave secreta y un ID de clave de acceso que permiten a Braze autenticarse como usuario en tu cuenta de AWS para escribir datos en tu contenedor.

Paso 1: Crear un usuario de Identity and Access Management (IAM)

Para obtener tu clave de acceso secreta y tu ID de clave de acceso, tendrás que crear un usuario de IAM siguiendo las instrucciones de Configuración de tu cuenta de AWS.

Paso 2: Obtener las credenciales

  1. Después de crear un nuevo usuario, genera la clave de acceso y descarga tu ID de clave de acceso y tu clave de acceso secreta.

Página de resumen de un rol llamado "liyu-chen-test".

  1. Anota estas credenciales en algún lugar o descarga los archivos de credenciales, porque tendrás que introducirlas en Braze más adelante.

Campos que contienen la clave de acceso y la clave de acceso secreta.

Paso 3: Crear la política

  1. Ve a IAM (Identity and Access Management) > Políticas > Crear política para añadir permisos a tu usuario.
  2. Selecciona Crear tu propia política, que concede permisos limitados para que Braze solo pueda acceder a los contenedores especificados.
  3. Especifica el nombre de política que quieras.
  4. Introduce el siguiente fragmento de código en la sección Documento de política. Asegúrate de sustituir “INSERTBUCKETNAME” por el nombre de tu contenedor. Sin estos permisos, la integración no superará la comprobación de credenciales y no se creará.
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["s3:ListBucket", "s3:GetBucketLocation"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME"]
        },
        {
            "Effect": "Allow",
            "Action": ["s3:GetObject", "s3:PutObject", "s3:DeleteObject"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME*", "arn:aws:s3:::INSERTBUCKETNAME/", "arn:aws:s3:::INSERTBUCKETNAME"]
        }
    ]
}

Paso 4: Adjuntar la política

  1. Después de crear una nueva política, ve a Usuarios y selecciona tu usuario.
  2. En la pestaña Permisos, selecciona Añadir permisos, adjunta la política directamente y, a continuación, selecciona esa política.

¡Ya puedes vincular tus credenciales de AWS a tu cuenta de Braze!

  1. En Braze, ve a Configuración > Configuración de la empresa > Configuración de administrador > Configuración de seguridad y desplázate hasta la sección Descarga de evento de seguridad.
  2. Activa Exportar a AWS S3 en Exportar al almacenamiento en el cloud y selecciona Clave de acceso secreta de AWS, lo que habilita la exportación a S3.
  3. Introduce lo siguiente:
  • ID de clave de acceso de AWS
  • Nombre de contenedor de AWS
  • Clave de acceso secreta de AWS
    • Al introducir esta clave, selecciona primero Probar credenciales para confirmar que tus credenciales funcionan.

Página "Descarga de evento de seguridad" con la cuenta de Braze y los ID externos de Braze completados.

  1. Selecciona Guardar cambios.

¡Has integrado AWS S3 en tu cuenta de Braze!

Método ARN de rol de AWS

El método ARN de rol de AWS genera un nombre de recurso de Amazon (ARN) de rol que permite a la cuenta de Amazon de Braze autenticarse como miembro de ese rol.

Paso 1: Crear la política

  1. Inicia sesión en la consola de administración de AWS como administrador de la cuenta.
  2. En la consola de AWS, ve a la sección IAM (Identity and Access Management) > Políticas y, a continuación, selecciona Crear política.

Una página con una lista de políticas y un botón para "Crear política".

  1. Abre la pestaña JSON e introduce el siguiente fragmento de código en la sección Documento de política. Asegúrate de sustituir INSERTBUCKETNAME por el nombre de tu contenedor.
  {
    "Version": "2012-10-17",
    "Statement": [
        {
            "Effect": "Allow",
            "Action": ["s3:ListBucket", "s3:GetBucketLocation"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME"]
        },
        {
            "Effect": "Allow",
            "Action": ["s3:PutObject", "s3:GetObject","s3:DeleteObject"],
            "Resource": ["arn:aws:s3:::INSERTBUCKETNAME/*"]
        }
    ]
}
  1. Selecciona Siguiente después de revisar la política.

Una página que te permite revisar tu política y, opcionalmente, añadir permisos.

  1. Asigna un nombre y una descripción a la política y, a continuación, selecciona Crear política.

Una página para revisar y crear tu política.

Paso 2: Crear el rol

  1. En Braze, ve a Configuración > Configuración de la empresa > Configuración de administrador > Configuración de seguridad y desplázate hasta la sección Descarga de evento de seguridad.
  2. Selecciona ARN de rol de AWS.
  3. Toma nota de los identificadores, el ID de cuenta de Braze y el ID externo de Braze necesarios para crear tu rol.

La página "Descarga de evento de seguridad" con el ID de cuenta de Braze y el ID externo de Braze rellenados.

  1. En la consola de AWS, ve a la sección IAM (Identity and Access Management) > Roles > Crear rol.
  2. Selecciona Otra cuenta de AWS como tipo de entidad de confianza.
  3. Indica tu ID de cuenta de Braze, marca la casilla Requerir ID externo e introduce tu ID externo de Braze.
  4. Selecciona Siguiente cuando hayas terminado.

Una página con opciones para seleccionar un tipo de entidad de confianza y proporcionar información sobre tu cuenta de AWS.

Paso 3: Adjuntar la política

  1. Busca en la barra de búsqueda la política que creaste antes y marca la casilla junto a la política para adjuntarla.
  2. Selecciona Siguiente.

Una lista de políticas con columnas para su tipo y descripción.

  1. Asigna un nombre y una descripción al rol y selecciona Crear rol.

Campos para proporcionar los detalles del rol, como el nombre, la descripción, la política de confianza, los permisos y las etiquetas.

¡Tu nuevo rol aparecerá en la lista!

  1. En la consola de AWS, busca tu nuevo rol en la lista. Selecciona el nombre para abrir los detalles de ese rol y toma nota del ARN.

La página de resumen de un rol llamado "security-event-export-olaf".

  1. En Braze, ve a Configuración > Configuración de la empresa > Configuración de administrador > Configuración de seguridad y desplázate hasta la sección Descarga de evento de seguridad.

Sección "Descarga de evento de seguridad" con la opción "Exportar a AWS S3" activada.

  1. Asegúrate de que ARN de rol de AWS está seleccionado y, a continuación, introduce el ARN de tu rol y el nombre de tu contenedor de AWS S3 en los campos correspondientes.
  2. Selecciona Probar credenciales para confirmar que tus credenciales funcionan correctamente.
  3. Selecciona Guardar cambios.

¡Has integrado AWS S3 en tu cuenta de Braze!

New Stuff!