Configurazione di Athena tramite modelli AWS CloudFormation - Esportazioni di dati 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 tramite modelli AWS CloudFormation

Importante

AWS CloudFormation non supporta risorse interregionali. Se prevedi di utilizzare un AWS CloudFormation modello, devi creare tutte le risorse nella stessa AWS 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 un AWS CloudFormation modello con diverse risorse chiave insieme ai report configurati per l'integrazione con Athena. Il AWS CloudFormation modello include un AWS Glue crawler, un database e un AWS Glue evento. AWS Lambda

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

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

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

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

  • Attendi che il primo report venga inviato al tuo bucket Amazon S3. La consegna del primo report può richiedere fino AWS a 24 ore.

Per utilizzare il modello Athena AWS CloudFormation
  1. Apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

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

  3. Scegli il prefisso del percorso del rapporto (/). 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 AWS CloudFormation console all'indirizzo https://console.aws.amazon.com/cloudformation.

  7. Se non l'hai mai usato AWS CloudFormation prima, scegli 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 il 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. Nella parte inferiore della pagina, seleziona Riconosco che AWS CloudFormation potrebbe creare risorse IAM.

    Questo modello crea le seguenti risorse:

    • Tre ruoli IAM

    • Un AWS Glue database

    • Un AWS Glue crawler

    • Due funzioni Lambda

    • Una notifica Amazon S3

  16. Seleziona Crea stack.

Per aggiornare il modello Athena AWS CloudFormation esistente
  1. Apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

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

  3. Scegli il prefisso del percorso del rapporto (/). 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 AWS CloudFormation console 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. Scegliete Scegli file.

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

  12. Seleziona Successivo.

  13. Nella pagina Specificare i dettagli dello stack, modifica tutti i dettagli, quindi scegli Avanti.

  14. Seleziona Successivo.

  15. Nella parte inferiore della pagina, seleziona Riconosco che AWS CloudFormation potrebbe creare risorse IAM.

  16. Scegli Aggiorna stack.