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à.
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:
Trova 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:
year
Rilascio v.week_of_year
.iteration_of_week
di Athena Query FederationAd esempio, il numero di rilascio per la versione di rilascio v2023.8.3 di Athena Query Federation è 2023.8.3.
Trova e annota 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 riquadro di navigazione, scegli Fonti di 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_name
pagina 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.
Trova la versione del connettore che stai utilizzando
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_number
L'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.
Implementa la 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 riquadro di navigazione, scegli Fonti di dati e cataloghi.
-
Nella pagina Origini dati e cataloghi, scegli 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.