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à.
Aggiornare un connettore di origine dati
Athena consiglia di aggiornare regolarmente i connettori di origine dati utilizzati alla versione più recente per sfruttare le nuove funzionalità e miglioramenti. L’aggiornamento di un connettore di origine dati include i seguenti passaggi:
AWS Glue Data Catalog connettori federati con Lambda
Trovare la versione più recente di Athena Query Federation
Il numero di versione più recente dei connettori di origine dati di Athena Data corrisponde all'ultima versione di Athena Query Federation. In alcuni casi, le GitHub versioni possono essere leggermente più recenti di quelle disponibili su AWS Serverless Application Repository (SAR).
Come trovare il numero di versione più recente di Athena Query Federation
-
Visita l' GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest
. -
Prendi nota del numero della versione nell'intestazione della pagina principale nel seguente formato:
yearVersione v.week_of_year.iteration_of_weekdi Athena Query FederationAd esempio, il numero di rilascio per la versione di rilascio v2023.8.3 di Athena Query Federation è 2023.8.3.
Trovare la versione del proprio connettore
Seguire questi passaggi per determinare la versione del connettore in uso.
Per trovare la versione del connettore
-
Nella pagina della console Lambda dell’applicazione Lambda, selezionare la scheda Immagine.
-
Nella scheda Immagine, individuare l’URI dell’immagine. L’URI segue questo formato:
Image_location_account.dkr.ecr.us-west-2.amazonaws.com/athena-federation-repository:Version -
Il numero di versione nell’URI dell’immagine segue il formato
year.week_of_year.iteration_of_week(ad esempio,2021.42.1). Questo numero rappresenta la versione del connettore in uso.
Implementazione di una nuova versione del connettore
Segui questi passaggi per implementare una nuova versione del connettore.
Per implementare una nuova versione del connettore
-
Trovare la versione desiderata seguendo la procedura per trovare la versione più recente di Athena Query Federation.
-
Nella funzione Lambda del connettore federato, individuare l’URI dell’immagine e aggiornare il tag alla versione desiderata. Esempio:
Da:
509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1A:
509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.26.1
Nota
Se la versione attualmente in uso è precedente alla 2025.15.1, bisogna tenere in considerazione queste importanti modifiche:
-
Il nome del repository è stato aggiornato a
athena-federation-repository -
Per le versioni precedenti a questo aggiornamento, il comando override potrebbe non essere impostato. È necessario impostarlo sul gestore composito.
Connettori federati del catalogo dati Athena
Trovare la versione più recente di Athena Query Federation
Il numero di versione più recente dei connettori di origine dati di Athena Data corrisponde all'ultima versione di Athena Query Federation. In alcuni casi, le GitHub versioni possono essere leggermente più recenti di quelle disponibili su AWS Serverless Application Repository (SAR).
Come trovare il numero di versione più recente di Athena Query Federation
-
Visita l' GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest
. -
Prendi nota del numero della versione nell'intestazione della pagina principale nel seguente formato:
yearVersione v.week_of_year.iteration_of_weekdi Athena Query FederationAd esempio, il numero di rilascio per la versione di rilascio v2023.8.3 di Athena Query Federation è 2023.8.3.
Trovare e annotare i nomi delle risorse
Per prepararti all'aggiornamento, individua e prendi nota delle seguenti informazioni:
-
Il nome della funzione Lambda del connettore.
-
Variabili di ambiente della funzione Lambda.
-
Il nome dell'applicazione Lambda, che gestisce la funzione Lambda del connettore.
Come trovare i nomi delle risorse dalla console Athena
Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/
. Se il pannello di navigazione della console non è visibile, scegli il menu di espansione a sinistra.
-
Nel pannello di navigazione scegliere Origini dati e cataloghi.
-
Nella colonna Nome origine dati, seleziona il link dell'origine dati del tuo connettore.
-
Nella sezione Dettagli origine dati, in Funzione Lambda, seleziona il link alla tua funzione Lambda.
-
Nella pagina Funzioni, nella colonna Nome funzione, annota il nome della funzione per il connettore.
-
Scegli il link del nome della funzione.
-
Nella sezione Panoramica funzioni, seleziona la scheda Configurazione.
-
Nel riquadro a sinistra, seleziona Variabili di ambiente.
-
Nella sezione Variabili ambiente, prendi nota delle chiavi e dei valori corrispondenti.
-
Scorri fino alla parte superiore della pagina.
-
Nel messaggio Questa funzione appartiene a un'applicazione. Fai clic qui per gestirlo, seleziona il link Fai clic qui.
-
Nella
your_application_namepagina serverlessrepo-, prendi nota del nome dell'applicazione senza serverlessrepo. Ad esempio, se il nome dell'applicazione è serverlessrepo -, il nome dell'applicazione è. DynamoDbTestApp DynamoDbTestApp -
Resta sulla pagina della console Lambda dell'applicazione, quindi continua con i passaggi descritti in Individuazione della versione del connettore in uso.
Trovare la versione del connettore in uso
Segui questi passaggi per trovare la versione del connettore in uso.
Come trovare la versione del connettore in uso
-
Nella pagina della console Lambda dell'applicazione Lambda, seleziona la scheda Implementazioni.
-
Nella scheda Distribuzioni espandi il modello SAM.
-
Cercare CodeUri.
-
Nel campo Chiave sotto CodeUri, trova la seguente stringa:
applications-connector_name-versions-year.week_of_year.iteration_of_week/hash_numberL'esempio seguente mostra una stringa per il CloudWatch connettore:
applications-AthenaCloudwatchConnector-versions-2021.42.1/15151159... -
Registra il valore per
year.week_of_year.iteration_of_week(ad esempio, 2021.42.1). Questa è la versione del tuo connettore.
Implementare una nuova versione del connettore
Segui questi passaggi per implementare una nuova versione del connettore.
Come implementare una nuova versione del connettore
Apri la console Athena all'indirizzo https://console.aws.amazon.com/athena/
. Se il pannello di navigazione della console non è visibile, scegli il menu di espansione a sinistra.
-
Nel pannello di navigazione scegliere Origini dati e cataloghi.
-
Nella pagina Origini dati e cataloghi, scegliere Crea origine dati.
-
Seleziona l'origine dati che intendi aggiornare, quindi seleziona Avanti.
-
Nella sezione Dettagli connessione, seleziona Crea funzione Lambda. Si apre la console Lambda dove potrai implementare l'applicazione aggiornata.
-
Poiché di fatto non stai creando una nuova origine dati, puoi chiudere la scheda della console Athena.
-
Nella pagina della console Lambda del connettore, esegui le seguenti operazioni:
-
Assicurati di aver rimosso il prefisso serverlessrepo- dal nome dell'applicazione, quindi copia il nome dell'applicazione nel campo Nome applicazione.
-
Copia il nome della funzione Lambda nel AthenaCatalogNamecampo. Alcuni connettori chiamano questo campo LambdaFunctionName.
-
Copia le variabili di ambiente registrate nei campi corrispondenti.
-
-
Seleziona l'opzione Sono consapevole che questa app crea ruoli IAM personalizzati e policy delle risorse, quindi scegli Implementa.
-
Per verificare che l'applicazione sia stata aggiornata, seleziona la scheda Implementazioni.
La sezione Cronologia delle implementazioni mostra che l'aggiornamento è completo.
-
Per confermare il nuovo numero di versione, puoi espandere il modello SAM come prima CodeUri, trovare e controllare il numero di versione del connettore nel campo Chiave.
Ora puoi usare il connettore aggiornato per creare query federate Athena.