Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Datenquellen-Konnektor aktualisieren
Athena empfiehlt, die von Ihnen verwendeten Datenquellen-Konnektoren regelmäßig auf die neueste Version zu aktualisieren, um von neuen Features und Verbesserungen zu profitieren. Die Aktualisierung eines Datenquellen-Konnektors umfasst die folgenden Schritte:
AWS Glue Data Catalog föderierte Konnektoren mit Lambda
Die neueste Version von Athena-Verbundabfrage finden
Die neueste Versionsnummer der Athena-Datenquellen-Konnektors entspricht der neuesten Version von Athena-Verbundabfrage. In bestimmten Fällen können die GitHub Versionen etwas neuer sein als die auf der AWS Serverless Application Repository (SAR) verfügbaren Versionen.
Die neueste Versionsnummer von Athena-Verbundabfrage finden
-
Besuchen Sie die GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest
. -
Notieren Sie sich die Versionsnummer in der Überschrift der Hauptseite im folgenden Format:
yearVersion v.week_of_year.iteration_of_weekvon Athena Query FederationDie Versionsnummer für Version 2023.8.3 von Athena-Verbundabfrage lautet beispielsweise 2023.8.3.
Ihre Connector-Version finden
Gehen Sie wie folgt vor, um festzustellen, welche Version Ihres Connectors Sie gerade verwenden.
Um Ihre Connector-Version zu finden
-
Wählen Sie auf der Lambda-Konsolenseite für Ihre Lambda-Anwendung die Registerkarte Bild aus.
-
Suchen Sie auf der Registerkarte Bild nach der Bild-URI. Die URI hat folgendes Format:
Image_location_account.dkr.ecr.us-west-2.amazonaws.com/athena-federation-repository:Version -
Die Versionsnummer in der Bild-URI hat das Format
year.week_of_year.iteration_of_week(z. B.2021.42.1). Diese Nummer steht für Ihre Connector-Version.
Bereitstellen einer neuen Connector-Version
Gehen Sie wie folgt vor, um eine neue Version Ihres Konnektors bereitzustellen.
Wie Sie die neue Connector-Version bereitstellen
-
Finden Sie die gewünschte Version, indem Sie die Anweisungen befolgen, um die neueste Version von Athena-Verbundabfrage zu finden.
-
Suchen Sie in der Lambda-Funktion des Verbundconnectors die ImageURI und aktualisieren Sie das Tag auf die gewünschte Version. Beispiel:
From:
509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.15.1auf:
509399631660.dkr.ecr.us-east-1.amazonaws.com/athena-federation-repository:2025.26.1
Anmerkung
Wenn Ihre aktuelle Version älter als 2025.15.1 ist, beachten Sie diese wichtigen Änderungen:
-
Der Repository-Name wurde aktualisiert auf
athena-federation-repository -
Für Versionen vor diesem Update ist die Befehlsüberschreibung möglicherweise nicht gesetzt. Sie müssen sie auf den Composite-Handler setzen.
Verbundkonnektoren für den Athena-Datenkatalog
Die neueste Version von Athena-Verbundabfrage finden
Die neueste Versionsnummer der Athena-Datenquellen-Konnektors entspricht der neuesten Version von Athena-Verbundabfrage. In bestimmten Fällen können die GitHub Versionen etwas neuer sein als die auf der AWS Serverless Application Repository (SAR) verfügbaren Versionen.
Die neueste Versionsnummer von Athena-Verbundabfrage finden
-
Besuchen Sie die GitHub URL https://github.com/awslabs/aws-athena-query-federation/releases/latest
. -
Notieren Sie sich die Versionsnummer in der Überschrift der Hauptseite im folgenden Format:
yearVersion v.week_of_year.iteration_of_weekvon Athena Query FederationDie Versionsnummer für Version 2023.8.3 von Athena-Verbundabfrage lautet beispielsweise 2023.8.3.
Ressourcennamen suchen und notieren
Zur Vorbereitung des Upgrades müssen Sie die folgenden Informationen finden und sich diese notieren:
-
Der Lambda-Funktionsname für den Konnektor.
-
Umgebungsvariablen für die Lambda-Funktion.
-
Der Name der Lambda-Anwendung, die die Lambda-Funktion für den Konnektor verwaltet.
Wie Sie Ressourcennamen von der Athena-Konsole aus suchen
Öffnen Sie die Athena-Konsole unter https://console.aws.amazon.com/athena/
. Wenn der Navigationsbereich in der Konsole nicht sichtbar ist, wählen Sie das Erweiterungsmenü auf der linken Seite.
-
Wählen Sie im Navigationsbereich Datenquellen und Kataloge aus.
-
Wählen Sie in der Spalte Datenquellenname den Link zur Datenquelle für Ihren Konnektor aus.
-
Wählen Sie im Abschnitt Datenquellendetails unter Lambda-Funktion den Link zu Ihrer Lambda-Funktion aus.
-
Notieren Sie sich auf der Seite Funktionen in der Spalte Funktionsname den Funktionsnamen für Ihren Konnektor.
-
Wählen Sie den Link mit dem Funktionsnamen.
-
Wählen Sie im Abschnitt Funktionsübersicht die Registerkarte Konfiguration aus.
-
Wählen Sie im Bereich auf der linken Seite Umgebungsvariablen aus.
-
Notieren Sie sich im Abschnitt Umgebungsvariablen die Schlüssel und ihre entsprechenden Werte.
-
Scrollen Sie zum Seitenanfang.
-
In der Nachricht Diese Funktion gehört zu einer Anwendung. Klicken Sie hier, um sie zu verwalten, und wählen Sie den Link Hier klicken.
-
Notieren Sie sich auf der serverlessrepo-
your_application_nameSeite den Namen Ihrer Anwendung ohne serverlessrepo. Wenn der Anwendungsname beispielsweise serverlessrepo - lautet, dann lautet Ihr Anwendungsname. DynamoDbTestApp DynamoDbTestApp -
Bleiben Sie auf der Lambda-Konsolenseite für Ihre Anwendung und fahren Sie dann mit den Schritten unter Suchen der Version des Konnektors fort, den Sie verwenden.
Finden Sie die Version des Connectors, den Sie verwenden
Gehen Sie folgendermaßen vor, um die Version des von Ihnen verwendeten Konnektors zu ermitteln.
Wie Sie die Version des Konnektors, den Sie verwenden, suchen
-
Wählen Sie auf der Konsolenseite für Ihre Lambda-Anwendung die Registerkarte Bereitstellungen aus.
-
Erweitern Sie auf der Registerkarte Bereitstellungen SAM-Vorlage.
-
Suchen Sie nach CodeUri.
-
Suchen Sie im Feld Schlüssel darunter nach der CodeUrifolgenden Zeichenfolge:
applications-connector_name-versions-year.week_of_year.iteration_of_week/hash_numberDas folgende Beispiel zeigt eine Zeichenfolge für den CloudWatch Konnektor:
applications-AthenaCloudwatchConnector-versions-2021.42.1/15151159... -
Notieren Sie den Wert für
year.week_of_year.iteration_of_week(zum Beispiel 2021.42.1). Dies ist die Version für Ihren Konnektor.
Die neue Version Ihres Konnektors bereitstellen
Gehen Sie wie folgt vor, um eine neue Version Ihres Konnektors bereitzustellen.
Wie Sie die neue Version Ihres Konnektors bereitstellen
Öffnen Sie die Athena-Konsole unter https://console.aws.amazon.com/athena/
. Wenn der Navigationsbereich in der Konsole nicht sichtbar ist, wählen Sie das Erweiterungsmenü auf der linken Seite.
-
Wählen Sie im Navigationsbereich Datenquellen und Kataloge aus.
-
Wählen Sie auf der Seite Datenquellen und Kataloge die Option Datenquellen erstellen aus.
-
Wählen Sie die Datenquelle aus, für die Sie ein Upgrade durchführen möchten, und wählen Sie dann Weiter aus.
-
Wählen Sie auf der Seite Verbindungsdetails die Option Neue Lambda-Funktion erstellen aus. Dadurch wird die Lambda-Konsole geöffnet, in der Sie Ihre aktualisierte Anwendung bereitstellen können.
-
Da Sie keine neue Datenquelle erstellen, können Sie die Registerkarte Athena-Konsole schließen.
-
Führen Sie Lambda-Konsolenseite für den Konnektor die folgenden Schritte aus:
-
Stellen Sie sicher, dass Sie das Präfix serverlessrepo- aus Ihrem Anwendungsnamen entfernt haben, und kopieren Sie dann den Anwendungsnamen in das Feld Anwendungsname.
-
Kopieren Sie den Namen Ihrer Lambda-Funktion in das AthenaCatalogNameFeld. Einige Konnektoren rufen dieses Feld auf LambdaFunctionName.
-
Kopieren Sie die Umgebungsvariablen, die Sie aufgezeichnet haben, in die entsprechenden Felder.
-
-
Wählen Sie Ich bestätige, dass diese Anwendung benutzerdefinierte IAM-Rollen und Ressourcenrichtlinien erstellt und dann Bereitstellen.
-
Um zu überprüfen, ob Ihre Anwendung aktualisiert wurde, wählen Sie die Registerkarte Bereitstellungen.
Im Abschnitt Bereitstellungsverlauf wird angezeigt, dass Ihr Update abgeschlossen ist.
-
Um die neue Versionsnummer zu bestätigen, können Sie die SAM-Vorlage wie zuvor erweitern und die Versionsnummer des Connectors im Feld Schlüssel suchen CodeUriund überprüfen.
Sie können jetzt Ihren aktualisierten Konnektor verwenden, um Athena-Verbundabfragen zu erstellen.