Configuración de Athena mediante plantillas AWS CloudFormation - Exportaciones de datos de AWS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de Athena mediante plantillas AWS CloudFormation

importante

AWS CloudFormation no admite recursos interregionales. Si planea usar una AWS CloudFormation plantilla, debe crear todos los recursos en la misma AWS región. La región debe admitir los siguientes servicios:

  • AWS Lambda

  • Amazon Simple Storage Service (Amazon S3)

  • AWS Glue

  • Amazon Athena

Para agilizar y automatizar la integración de sus informes de costes y uso con Athena, AWS proporciona una AWS CloudFormation plantilla con varios recursos clave junto con los informes que ha configurado para la integración de Athena. La AWS CloudFormation plantilla incluye un AWS Glue rastreador, una AWS Glue base de datos y un evento. AWS Lambda

El proceso de configuración de la integración de Athena que utiliza AWS CloudFormation elimina cualquier evento de Amazon S3 que ya tenga su bucket. Esto puede afectar negativamente a cualquier proceso basado en eventos existente que tenga para un informe AWS CUR existente. Le recomendamos encarecidamente que cree un nuevo bucket de Amazon S3 y un nuevo informe AWS CUR para usarlos con Athena.

Antes de poder utilizar una CloudFormation plantilla para automatizar la integración de Athena, asegúrese de hacer lo siguiente:

  • Cree un nuevo bucket de Amazon S3 para sus informes. Para obtener más información, consulte Creación de un bucket en la Guía del usuario de Amazon S3.

  • Cree un informe para usarlo con Athena. Durante el proceso de configuración, en Habilitar la integración de datos de informe para, elija Athena.

  • Espere a que se envíe el primer informe a su bucket de Amazon S3. La entrega del primer informe puede tardar AWS hasta 24 horas.

Para usar la plantilla Athena AWS CloudFormation
  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3.

  2. En la lista de grupos, elija el grupo en el que desee recibir su informe AWS CUR.

  3. Elija el prefijo de ruta del informe (/)your-report-path-prefix. A continuación, elija el nombre del informe (your-report-name/).

  4. Elija el archivo de plantilla .yml.

  5. Elija Acciones de objetos y, después, Descargar como.

  6. Abra la AWS CloudFormation consola en https://console.aws.amazon.com/cloudformation.

  7. Si nunca la ha usado AWS CloudFormation antes, elija Crear nueva pila. De lo contrario, seleccione Create Stack (Crear pila).

  8. En Prepare template (Preparar plantilla), elija Template is ready (La plantilla está lista).

  9. En Template source (Origen de plantilla), elija Upload a template file (Cargar un archivo de plantilla).

  10. Seleccione Elegir archivo.

  11. Elija la plantilla .yml descargada y luego elija Open (Abrir).

  12. Elija Siguiente.

  13. En Stack name (Nombre de pila), escriba un nombre para la plantilla y elija Next (Siguiente).

  14. Elija Siguiente.

  15. En la parte inferior de la página, selecciona Acepto que AWS CloudFormation podría crear recursos de IAM.

    Esta plantilla crea los siguientes recursos:

    • Tres roles de IAM

    • Una AWS Glue base de datos

    • ¿Un AWS Glue rastreador

    • Dos funciones Lambda

    • Una notificación de Amazon S3

  16. Seleccione Crear pila.

Para actualizar la plantilla Athena AWS CloudFormation existente
  1. Abra la consola de Amazon S3 en https://console.aws.amazon.com/s3.

  2. En la lista de grupos, elija el grupo en el que desee recibir su informe AWS CUR.

  3. Elija el prefijo de ruta del informe (/)your-report-path-prefix. A continuación, elija el nombre del informe (your-report-name/).

  4. Elija el archivo de plantilla .yml.

  5. Elija Acciones de objetos y, después, Descargar como.

  6. Abra la AWS CloudFormation consola en https://console.aws.amazon.com/cloudformation.

  7. Seleccione la pila que se creó anteriormente y, a continuación, elija Actualizar.

  8. En Prepare template (Preparar plantilla), elija Replace current template (Reemplazar la plantilla actual).

  9. En Template source (Origen de plantilla), elija Upload a template file (Cargar un archivo de plantilla).

  10. Seleccione Elegir archivo.

  11. Elija la plantilla .yml descargada y luego elija Open (Abrir).

  12. Elija Siguiente.

  13. En la página Especificar los detalles de la pila modifique los detalles y, a continuación, elija Siguiente.

  14. Elija Siguiente.

  15. En la parte inferior de la página, selecciona Acepto que AWS CloudFormation podría crear recursos de IAM.

  16. Elija Actualizar pilar.