Utilizzare il AWS Serverless Application Repository per distribuire un connettore di origine dati - Amazon Athena

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à.

Utilizzare il AWS Serverless Application Repository per distribuire un connettore di origine dati

Per implementare un connettore origine dati puoi utilizzare AWS Serverless Application Repository o in alternativa puoi avviare la console Athena. Usa il AWS Serverless Application Repository per trovare il connettore che desideri utilizzare, fornisci i parametri richiesti dal connettore e quindi distribuisci il connettore al tuo account. Quindi, dopo aver distribuito il connettore, utilizza la console Athena per rendere disponibile l'origine dati ad Athena.

Implementazione del connettore sull'account

Da utilizzare AWS Serverless Application Repository per distribuire un connettore di origine dati nel tuo account
  1. Accedi AWS Management Console e apri il Serverless App Repository.

  2. Nel pannello di navigazione, scegli Available applications (Applicazioni disponibili).

  3. Seleziona l'opzione Mostra app che creano IAM ruoli o politiche di risorse personalizzati.

  4. Nella casella di ricerca digita il nome del connettore. Per un elenco dei connettori dati Athena predefiniti, consulta Connettori di origine dati disponibili.

  5. Scegliere il nome del connettore. In seguito a questa operazione, si apre la pagina della funzione Lambda Dettagli dell'applicazione nella console AWS Lambda .

  6. Sul lato destro della pagina dei dettagli, inserisci le informazioni richieste in Application settings (Impostazioni dell'applicazione). Le impostazioni minime richieste includono quanto segue. Per informazioni sulle opzioni configurabili rimanenti per i connettori dati creati da Athena, consultate il corrispondente argomento Connettori disponibili su. GitHub

    • AthenaCatalogName— Un nome per la funzione Lambda in minuscolo che indica l'origine dati a cui è destinata, ad esempio. cloudwatchlogs

    • SpillBucket— Specificate un bucket Amazon S3 nel vostro account per ricevere dati da payload di risposta di grandi dimensioni che superano i limiti di dimensione della risposta della funzione Lambda.

  7. Seleziona Riconosco che questa app crea IAM ruoli e politiche di risorse personalizzati. Per ulteriori informazioni, scegliere il link Info (Informazioni) .

  8. Nella parte inferiore destra della pagina Application settings (Impostazioni dell'applicazione), scegli Deploy (Implementa). Al termine dell'implementazione, la funzione Lambda viene visualizzata nella sezione Resources (Risorse) nella console Lambda.

Rendere disponibile il connettore in Athena

A questo punto, puoi usare la console Athena per rendere disponibile il connettore origine dati per Athena.

Per rendere disponibile il connettore origine dati per Athena
  1. Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/.

  2. Se il pannello di navigazione della console non è visibile, scegli il menu di espansione a sinistra.

    Scegli il menu di espansione.
  3. Nel pannello di navigazione scegli Data sources (Origini dati).

  4. Nella pagina Data sources (Origini dati), scegli Create data source (Crea origine dati).

  5. In Choose a data source (Scegli un'origine dati), scegli l'origine dati per la quale è stato creato un connettore in AWS Serverless Application Repository. Questo tutorial utilizza Amazon CloudWatch Logs come fonte di dati federata.

  6. Scegli Next (Successivo).

  7. Nella pagina Inserisci i dettagli dell'origine dati, in Nome origine dati, inserisci il nome che desideri utilizzare nelle SQL istruzioni quando esegui una query sull'origine dati da Athena (ad esempio,CloudWatchLogs). Il nome può contenere fino a 127 caratteri e deve essere univoco all'interno dell'account. Non può essere modificato dopo la creazione. I caratteri validi sono a-z, A-z, 0-9, _ (trattino basso), @ (chiocciola) e - (trattino). I nomi awsdatacatalog, hive, jmx e system sono riservati ad Athena e non possono essere utilizzati per i nomi delle origini dati.

  8. Nella sezione Connection details (Dettagli di connessione), usa la casella Select or enter a Lambda function (Seleziona o inserisci una funzione Lambda) per scegliere il nome della funzione appena creata. Viene ARN visualizzata la funzione Lambda.

  9. (Facoltativo) Per Tags (Tag), aggiungi coppie chiave-valore da associare a questa origine dati. Per ulteriori informazioni sui tag, consulta Tag: risorse Athena.

  10. Scegli Next (Successivo).

  11. Nella pagina Review and create (Rivedi e crea), esamina i dettagli dell'origine dati, quindi scegli Create data source (Crea origine dati).

  12. La sezione Data source details (Dettagli sull'origine dati) della pagina dell'origine dati mostra le informazioni relative al nuovo connettore. È ora possibile utilizzare il connettore nelle query Athena.

    Per informazioni sull'utilizzo di connettori dati nelle query, consulta Usa interrogazioni federate.