Configurazione di Athena tramiteAWS CloudFormationmodelli - Report di costi e utilizzo 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 CloudFormationmodelli

Importante

AWS CloudFormation non supporta le risorse in più regioni. Se prevedi di utilizzare unAWS CloudFormationtemplate, è necessario creare tutte le risorse nello stessoAWSRegione . 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,AWSfornisce unAWS CloudFormationmodello con diverse risorse chiave insieme ai report impostati per l'integrazione di Athena. LaAWS CloudFormationil modello include unAWS Gluecrawler, unAWS Gluedatabase e unAWS LambdaEvento .

Il processo di configurazione dell'integrazione di Athena che utilizzaAWS CloudFormationrimuove tutti gli eventi Amazon S3 che il tuo bucket potrebbe già avere. Ciò può influenzare negativamente qualsiasi processo basato su eventi esistenti in un esistente.AWSReport CUR. Ti consigliamo di creare un nuovo bucket Amazon S3 e un nuovoAWSRapporto CUR da utilizzare con Athena.

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

  • Crea un nuovo bucket Amazon S3 per i tuoi report. Per ulteriori informazioni, consultaCreazione di un bucketnellaGuida per l'utente di Amazon S3.

  • Creazione di un nuovo reportda usare con Athena. Durante il processo di configurazione, perAbilitare l'integrazione dei dati dei report per, scegliAthena.

  • Attendi che il primo report venga consegnato nel bucket Amazon S3. Può richiedere fino a 24 ore perAWSper recapitare il primo report.

Per usare l'AthenaAWS CloudFormationmodello

  1. Apri la console Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/.

  2. Dall'elenco dei bucket, scegliere il bucket in cui si è scelto di ricevereAWSReport CUR.

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

  4. Seleziona.ymlfile di modello.

  5. ScegliereAzioni oggettoe quindi scegliereScarica.

  6. Aprire 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. ScegliereScegli file.

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

  12. Seleziona Next (Successivo).

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

  14. Seleziona Next (Successivo).

  15. Nella parte inferiore della pagina selezionaRiconosco cheAWS CloudFormationpotrebbe creare risorse IAM.

    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. Selezionare Crea pila.