

# Generar la plantilla de CloudFormation mediante la consola
<a name="flow-logs-generate-template-console"></a>

Después de entregar los primeros logs de flujo a su bucket de S3, puede integrarse con Athena generando una plantilla de CloudFormation y utilizando la plantilla para crear una pila.

**Requisitos**
+ La región seleccionada debe admitir AWS Lambda y Amazon Athena.
+ Los buckets de Amazon S3 deben estar en la región seleccionada.
+ El formato del registro de registro para el registro de flujo debe incluir los campos utilizados por las consultas predefinidas específicas que desea ejecutar.

**Para generar la plantilla mediante la consola**

1. Aplique alguna de las siguientes acciones:
   + Abra la consola de Amazon VPC. En el panel de navegación, elija **Your VPCs (Sus VPC)** y, a continuación seleccione su VPC,
   + Abra la consola de Amazon VPC. En el panel de navegación, elija **Subnets (Subredes)** y, a continuación, seleccione la suya.
   + Abra la consola de Amazon EC2. En el panel de navegación, elija **Network Interfaces (Interfaces de red)** y, a continuación, seleccione su interfaz de red.

1. En la pestaña **Flow logs (Logs de flujo)** , seleccione un log de flujo que se publique en Amazon S3 y, a continuación, elija **Actions (Acciones)**, **Generate Athena integration (Generar integración de Athena)**.

1. Especifique la frecuencia de carga de la partición. Si elija **None (Ninguno)**, debe especificar la fecha de inicio y finalización de la partición, utilizando fechas anteriores. Si elija **Daily (Diaria)**, **Weekly (Semanal)**o **Monthly (Mensual)**, las fechas de inicio y finalización de la partición son opcionales. Si no especifica fechas de inicio y finalización, la plantilla de CloudFormation crea una función Lambda que carga nuevas particiones con una programación recurrente.

1. Seleccione o cree un bucket de S3 para la plantilla generada y un bucket de S3 para los resultados de la consulta.

1. Elija **Generate Athena Integration (Generar integración de Athena)**.

1. (Opcional) En el mensaje de éxito, elija el vínculo para navegar al bucket especificado para la plantilla de CloudFormation y personalice la plantilla.

1. En el mensaje de éxito, elija **Create CloudFormation stack** (Crear pila de CloudFormation) para abrir el asistente **Create Stack** (Crear pila) en la consola de CloudFormation. La dirección URL de la plantilla de CloudFormation generada se especifica en la sección **Template (Plantilla)** . Complete el asistente para crear los recursos especificados en la plantilla.

**Recursos creados por la plantilla de CloudFormation**
+ Una base de datos de Athena. El nombre de la base de datos es vpcflowlogsathenadatabase<*flow-logs-subscription-id*>.
+ Un grupo de trabajo de Athena. El nombre del grupo de trabajo es <*flow-log-subscription-id*><*partition-load-frequency*><*start-date*><*end-date*>workgroup
+ Una tabla Athena particionada que corresponde a sus registros del log de flujo. El nombre de la tabla es <*flow-log-subscription-id*><*partition-load-frequency*><*start-date*><*end-date*>.
+ Un conjunto de consultas llamadas Athena. Para obtener más información, consulte [Consultas predefinidas](flow-logs-run-athena-query.md#predefined-queries).
+ Una función Lambda que carga nuevas particiones en la tabla según la programación especificada (diaria, semanal o mensual).
+ Una función de IAM que otorga permiso para ejecutar las funciones Lambda.