Configurazione di Athena tramiteAWS CloudFormation modelli - Report di utilizzo e dei costi AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configurazione di Athena tramiteAWS CloudFormation modelli

Importante

AWS CloudFormation non supporta le risorse in più regioni. Se prevedi di utilizzare unAWS CloudFormation modello, devi creare tutte le risorse nella stessaAWS regione. La regione deve supportare i seguenti servizi:

  • AWS Lambda

  • Amazon Simple Storage Service (Amazon S3)

  • AWS Glue

  • Amazon Athena

Per semplificare e automatizzare l'integrazione dei report sui costi e sull'utilizzo con Athena,AWS fornisce unAWS CloudFormation modello con diverse risorse chiave insieme ai report che hai impostato per l'integrazione con Athena. IlAWS CloudFormation modello include unAWS Glue crawler, unAWS Glue database e unAWS Lambda evento.

Il processo di configurazione dell'integrazione di Athena che utilizzaAWS CloudFormation rimuove tutti gli eventi Amazon S3 che il tuo bucket potrebbe già avere. Ciò può influire negativamente su qualsiasi processo basato su eventi esistente utilizzato per un rapportoAWS CUR esistente. Ti consigliamo vivamente di creare sia un nuovo bucket Amazon S3 che un nuovo reportAWS CUR da utilizzare con Athena.

Prima di poter utilizzare un CloudFormation modello per automatizzare l'integrazione di Athena, assicurati di completare quanto segue:

  • Crea un nuovo bucket Amazon S3 per i report. Per maggiori informazioni, consulta Creazione di un bucket nella Guida per l'utente di Amazon S3.

  • Crea un nuovo report da usare con Athena. Durante il processo di configurazione, per Abilita l'integrazione dei dati dei report per, scegli Athena.

  • Attendi che il primo report venga distribuito al bucket Amazon S3. Per la distribuzione del primo report, può richiedere finoAWS a 24 ore.

Per utilizzare ilAWS CloudFormation modello Athena
  1. Apri la console di Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Dall'elenco dei bucket, scegli il bucket in cui hai scelto di ricevere il reportAWS CUR.

  3. Scegli il prefisso del percorso del report (your-report-path-prefix/). Quindi, scegli il nome del rapporto (your-report-name/).

  4. Scegli il file.yml modello.

  5. Scegli Azioni oggetto, quindi scegli Scarica come.

  6. Apri la console di AWS CloudFormation all'indirizzo https://console.aws.amazon.com/cloudformation.

  7. Se è la prima volta che si utilizza AWS CloudFormation, selezionare Create New Stack (Crea nuovo stack). In caso contrario, selezionare Create Stack (Crea stack).

  8. In Prepare template (Prepara modello), scegliere Template is ready (Il modello è pronto).

  9. In Template source (Origine modello), scegliere Upload a template file (Carica un file di modello).

  10. Scegli Scegli file.

  11. Scegliere il modello .yml scaricato, quindi selezionare Open (Apri).

  12. Seleziona Successivo.

  13. In Stack name (Nome stack), immettere un nome per il modello e selezionare Next (Avanti).

  14. Seleziona Successivo.

  15. In fondo alla pagina, seleziona Acconsento alla creazione di risorse IAM da parte di.AWS CloudFormation

    Questo modello crea le seguenti risorse:

    • Tre ruoli IAM

    • Un database AWS Glue

    • Un crawler AWS Glue

    • Due funzioni Lambda

    • Una notifica Amazon S3

  16. Seleziona Crea pila.

Per aggiornare ilAWS CloudFormation modello Athena esistente
  1. Apri la console di Amazon S3 su https://console.aws.amazon.com/s3/.

  2. Dall'elenco dei bucket, scegli il bucket in cui hai scelto di ricevere il reportAWS CUR.

  3. Scegli il prefisso del percorso del report (your-report-path-prefix/). Quindi, scegli il nome del rapporto (your-report-name/).

  4. Scegli il file.yml modello.

  5. Scegli Azioni oggetto, quindi scegli Scarica come.

  6. Apri la console di AWS CloudFormation all'indirizzo https://console.aws.amazon.com/cloudformation.

  7. Seleziona lo stack creato in precedenza, quindi scegli Aggiorna.

  8. In Prepare template (Prepara modello), scegliere Replace current template (Sostituisci modello corrente).

  9. In Template source (Origine modello), scegliere Upload a template file (Carica un file di modello).

  10. Scegli Scegli file.

  11. Scegliere il modello .yml scaricato, quindi selezionare Open (Apri).

  12. Seleziona Successivo.

  13. Nella pagina Specifica i dettagli dello stack, modifica i dettagli e quindi scegli Avanti.

  14. Seleziona Successivo.

  15. In fondo alla pagina, seleziona Acconsento alla creazione di risorse IAM da parte di.AWS CloudFormation

  16. Scegli Aggiorna stack.