AWS-Service-Integrationen mit Athena - Amazon Athena

AWS-Service-Integrationen mit Athena

Sie können Athena zum Abfragen von Daten aus den AWS-Services, die in diesem Abschnitt aufgeführt sind. Die Liste der unterstützten Regionen für jeden Service finden Sie unter Regionen und Endpunkte im Allgemeine Amazon Web Services-Referenz.

Weitere Informationen zu jeder Integration finden Sie in folgenden Abschnitten.

CloudFormation
Kapazitätsreservierung

Referenzthema: AWS::Athena::CapacityReservation im AWS CloudFormation-Benutzerhandbuch

Gibt eine Kapazitätsreservierung mit dem angegebenen Namen und der Anzahl der angeforderten Datenverarbeitungseinheiten an. Weitere Informationen finden Sie unter Kapazität zur Abfrageverarbeitung verwalten im Amazon-Athena-Benutzerhandbuch und unter CreateCapacityReservation in der Amazon-Athena-API-Referenz.

Data Catalog

Referenzthema: AWS::Athena::DataCatalog im AWS CloudFormation-Benutzerhandbuch

Geben Sie einen Athena-Datenkatalog an, einschließlich eines Namens, einer Beschreibung, eines Typs, Parametrierung und Tags. Weitere Informationen finden Sie unter Grundlegendes zu Tabellen, Datenbanken und Datenkataloge in Athena im Amazon-Athena-Benutzerhandbuch und unter CreateDataCatalog in der Amazon-Athena-API-Referenz.

Benannte Abfrage

Referenzthema: AWS::Athena::NamedQuery im AWS CloudFormation-Benutzerhandbuch.

Erstellen Sie mit CloudFormation benannte Abfragen und führen Sie sie in Athena aus. Benannte Abfragen ermöglichen es Ihnen, einen Abfragenamen einer Abfrage zuzuordnen und ihn dann als gespeicherte Abfrage von der Athena-Konsole aus auszuführen. Weitere Informationen finden Sie unter Gespeicherte Abfragen verwenden im Amazon-Athena-Benutzerhandbuch und unter CreateNamedQuery in der Amazon-Athena-API-Referenz.

Vorbereitete Anweisung

Referenzthema: AWS::Athena::PreparedStatement im AWS CloudFormation-Benutzerhandbuch

Gibt eine vorbereitete Anweisung zur Verwendung mit SQL-Abfragen in Athena an. Eine vorbereitete Anweisung enthält Parameterplatzhalter, deren Werte zur Ausführungszeit angegeben werden. Weitere Informationen finden Sie unter Parametrisierte Abfragen verwenden im Amazon-Athena-Benutzerhandbuch und unter CreatePreparedStatement in der Amazon-Athena-API-Referenz.

Arbeitsgruppe

Referenzthema: AWS::Athena::WorkGroup im CloudFormation-Benutzerhandbuch.

Angeben von Athena-Arbeitsgruppen mit AWS CloudFormation. Verwenden Sie Athena-Arbeitsgruppen, um Abfragen für Sie oder Ihre Gruppe von anderen Abfragen im selben Konto zu isolieren. Weitere Informationen finden Sie unter Verwendung von Arbeitsgruppen zur Kontrolle des Abfragenzugriffs und der Kosten im Amazon-Athena-Benutzerhandbuch und unter CreateWorkGroup in der Amazon-Athena-API-Referenz.

Amazon CloudFront

Referenzthema: Abfragen von Amazon CloudFront-Protokolle

Verwenden Sie Athena, um Amazon-CloudFront-Protokolle abzufragen. Weitere Informationen zur Verwendung von CloudFront finden Sie im Amazon-CloudFront-Entwicklerhandbuch.

AWS CloudTrail

Referenzthema: AWS CloudTrail-Protokolle abfragen

Die Verwendung von Athena mit CloudTrail-Protokollen bietet eine ausgezeichnete Möglichkeit, die Analyse der AWS-Service-Aktivitäten zu optimieren. Beispielsweise können Sie mithilfe von Abfragen Trends ermitteln und Vorgänge nach Attributen (z. B. Quell-IP-Adresse oder Benutzer) trennen. Sie können Tabellen für die direkte Abfrage von Protokollen aus der CloudTrail-Konsole erstellen und mit diesen Tabellen Abfragen in Athena ausführen. Weitere Informationen finden Sie unter Erstellen einer Athena-Tabelle für CloudTrail-Protokolle mithilfe der CloudTrail-Konsole .

Amazon DataZone

Referenzthema: Amazon DataZone in Athena verwenden

Verwenden Sie Amazon DataZone, um Daten in großem Maßstab über Unternehmensgrenzen hinweg zu teilen, zu suchen und zu erkunden. DataZone vereinfacht Ihr Erlebnis mit AWS-Analytics-Services wie Athena, AWS Glue und AWS Lake Formation. Wenn Sie große Datenmengen in verschiedenen Datenquellen haben, können Sie Amazon DataZone verwenden, um Gruppen von Personen, Daten und Tools zu erstellen, die auf geschäftlichen Anwendungsfällen basieren.

In Athena können Sie den Abfrageeditor verwenden, um auf DataZone-Umgebungen zuzugreifen und diese abzufragen. Weitere Informationen finden Sie unter Amazon DataZone in Athena verwenden.

Elastic Load Balancing

Referenzthema: Abfragen von Protokollen für Application Load Balancer

Durch das Abfragen von Application Load Balancer-Protokollen können Sie die Datenverkehrsquelle, die Latenz und die Bytes anzeigen, die zwischen Elastic Load Balancing-Instances und Backend-Anwendungen übermittelt werden. Weitere Informationen finden Sie unter Abfragen von Protokollen für Application Load Balancer.

Referenzthema: Abfragen von Classic Load Balancer-Protokollen

Fragen Sie Classic-Load-Balancer-Protokollen ab, um Datenverkehrsmuster von und zu Elastic-Load-Balancing-Instances und Backend-Anwendungen analysieren und nachvollziehen. Dabei werden Ihnen die Datenverkehrsquelle, die Latenz und die übertragenen Bytes angezeigt. Weitere Informationen finden Sie unter Abfragen von Classic Load Balancer-Protokollen.

Amazon EMR Studio

Referenzthema: Verwenden des Amazon-Athena-SQL-Editors in EMR Studio

Sie können Athena in einem EMR Studio verwenden, um interaktive Abfragen zu entwickeln und auszuführen. Auf diese Weise können Sie EMR Studio für SQL-Analytik in Athena über dieselbe Amazon-EMR-Schnittstelle verwenden, die Sie für Ihre Spark-, Scala- und anderen Workloads verwenden. Mit der Athena-Integration in EMR Studio können Sie die folgenden Aufgaben ausführen:

  • Athena-SQL-Abfragen ausführen

  • Abfrageergebnisse anzeigen

  • Abfrageverlauf anzeigen

  • Gespeicherte Abfragen anzeigen

  • Parametrisierten Abfragen durchführen

  • Datenbanken, Tabellen und Ansichten für einen Datenkatalog anzeigen

Die folgenden Athena-Features sind in Amazon EMR Studio nicht verfügbar:

  • Admin-Features wie das Erstellen oder Aktualisieren von Athena-Arbeitsgruppen, Datenquellen oder Kapazitätsreservierungen

  • Athena-for-Spark- oder Spark-Notebooks

  • DataZone-Integration

  • Step Functions

Die EMR-Studio-Integration mit Athena ist in allen AWS-Regionen verfügbar, in denen EMR Studio und Athena verfügbar sind. Weitere Informationen zur Verwendung von Athena in EMR Studio finden Sie unter Verwenden des Amazon-Athena-SQL-Editors in EMR Studio im Amazon-EMR-Verwaltungshandbuch.

AWS Glue Data Catalog

Referenzthema: Verwenden Sie AWS Glue Data Catalog, um eine Verbindung zu Ihren Daten herzustellen

Athena kann mit dem AWS Glue Data Catalog integriert werden, der einen dauerhaften Metadatenspeicher für Ihre Daten in Amazon S3 bietet. Auf diese Weise können Sie in Athena Tabellen erstellen und Daten abfragen, die auf einem zentralen Metadatenspeicher für Ihr Amazon-Web-Services-Konto basieren und mit den Datenermittlungs- und ETL-Features von AWS Glue nutzbar sind. Weitere Informationen finden Sie unter Verwenden Sie AWS Glue Data Catalog, um eine Verbindung zu Ihren Daten herzustellen Was ist AWS Glue? im Entwicklerhandbuch für AWS Glue.

AWS Identity and Access Management (IAM)

Referenzthema: Aktionen für Amazon Athena

Sie können Athena-API-Aktionen in IAM-Berechtigungsrichtlinien verwenden. Weitere Informationen finden Sie unter Aktionen für Amazon Athena und Identity and Access Management in Athena.

Amazon Quick Suite

Referenzthema: Verbindung zu Amazon Athena mit ODBC- und JDBC-Treibern herstellen

Für die einfache Datenvisualisierung lässt sich Athena mit Amazon Quick Suite integrieren. Sie können mit Athena Berichte generieren oder Daten mit Business-Intelligence-Tools oder SQL-Clients analysieren, die eine Verbindung über einen JDBC- oder ODBC-Treiber herstellen. Weitere Informationen zu Amazon Quick Suite finden Sie unter Was ist Amazon Quick Suite? im Benutzerhandbuch für Amazon Quick Suite. Informationen zur Verwendung von JDBC- und ODBC-Treibern mit Athena finden Sie unter Herstellen einer Verbindung mit Amazon Athena mit ODBC- und JDBC-Treibern.

Amazon S3 Inventory

Referenzthema: Bestandsabfrage mit Athena im Benutzerhandbuch von Amazon Simple Storage Service

Sie können Amazon Athena zum Abfragen von Amazon S3 Inventory mit Standard-SQL verwenden. Verwenden Sie Amazon S3 Inventory für die Prüfung und Meldung des Replikations- und Verschlüsselungsstatus Ihrer Objekte für Unternehmens-, Compliance- und regulatorische Anforderungen. Weitere Informationen finden Sie unter Amazon S3 Inventory im Benutzerhandbuch zu Amazon Simple Storage Service.

AWS Step Functions

Referenzthema: Athena mit Step Functions aufrufen im AWS Step Functions-Entwicklerhandbuch

Rufen Sie Athena mit AWS Step Functions auf. AWS Step Functions kann ausgewählte AWS-Services direkt über die Amazon States Language steuern. Sie können Step Functions mit Athena verwenden, um die Abfrageausführung zu starten und zu stoppen, Abfrageergebnisse abzurufen, Ad-hoc- oder geplante Datenabfragen auszuführen und Ergebnisse aus Data Lakes in Amazon S3 abzurufen. Die Step-Functions-Rolle muss über Berechtigungen zur Verwendung von Athena verfügen. Weitere Informationen finden Sie im AWS Step Functions-Entwicklerleitfaden.

Video: Orchestrieren Sie Amazon-Athena-Abfragen mit AWS Step Functions

Das folgende Video zeigt, wie Sie mit Amazon Athena und AWS Step Functions eine regelmäßig geplante Athena-Abfrage ausführen und einen entsprechenden Bericht generieren.

Ein Beispiel, das Step Functions und Amazon EventBridge verwendet, um AWS Glue DataBrew, Athena und Amazon Quick Suite zu orchestrieren, finden Sie unter Orchestrieren eines AWS Glue DataBrew-Auftrags und einer Amazon-Athena-Abfrage mit AWS Step Functions im AWS-Big-Data-Blog.

AWS Systems Manager-Bestand

Referenzthema: Abfragen von Bestandsdaten aus mehreren Regionen und Konten im Benutzerhandbuch für AWS Systems Manager

AWS Systems Manager-Bestand ist in Amazon Athena integriert, um Ihnen bei der Abfrage von Lagerbestandsdaten aus mehreren AWS-Regionen und Konten zu helfen. Weitere Informationen finden Sie im AWS Systems Manager-Benutzerhandbuch.

Amazon Virtual Private Cloud

Referenzthema: Abfragen von Amazon VPC Flow-Protokollen

Amazon-Virtual-Private-Cloud-Flow-Protokolle erfassen Informationen zum IP-Datenverkehr zu und von Netzwerkschnittstellen in einer VPC. Fragen Sie die Protokolle in Athena zur Untersuchung von Netzwerkdatenverkehrsmustern und zur Identifizierung von Bedrohungen und Risiken in Ihrem Amazon-VPC-Netzwerk ab. Weitere Informationen zur Amazon VPC finden Sie im Amazon-VPC-Benutzerhandbuch.