Abfragen über Regionen hinweg
Athena unterstützt die Möglichkeit, Amazon-S3-Daten in einem AWS-Region abzufragen, das sich von der Region unterscheidet, in der Sie Athena verwenden. Das Abfragen über Regionen hinweg kann eine Option sein, wenn das Verschieben der Daten nicht praktikabel oder zulässig ist oder wenn Sie Daten über mehrere Regionen hinweg abfragen möchten. Selbst wenn Athena in einer bestimmten Region nicht verfügbar ist, können Daten aus dieser Region aus einer anderen Region abgefragt werden, in der Athena verfügbar ist.
Um Daten in einer Region abzufragen, muss Ihr Konto in dieser Region aktiviert sein, auch wenn die Amazon-S3-Daten nicht zu Ihrem Konto gehören. Für einige Regionen wie USA Ost (Ohio) wird Ihr Zugriff auf die Region automatisch aktiviert, wenn Ihr Konto erstellt wird. Andere Regionen erfordern, dass Ihr Konto für die Region „angemeldet“ ist, bevor Sie es verwenden können. Eine Liste der Regionen, für die eine Anmeldung erforderlich ist, finden Sie unter Verfügbare Regionen im Amazon-EC2-Benutzerhandbuch. Spezifische Anweisungen zum Opt-in für eine Region finden Sie unter Verwalten von AWS-Regionen in der Allgemeine Amazon Web Services-Referenz.
Überlegungen und Einschränkungen
-
Datenzugriffs-Berechtigungen – Um Amazon-S3-Daten von Athena über Regionen hinweg erfolgreich abzufragen, muss Ihr Konto über Berechtigungen zum Lesen der Daten verfügen. Wenn die Daten, die Sie abfragen möchten, zu einem anderen Konto gehören, muss Ihnen das andere Konto Zugriff auf den Amazon-S3-Standort gewähren, der die Daten enthält.
-
Gebühren für die Datenübertragung – Für regionsübergreifende Anfragen können Datenübertragungs-Gebühren für Amazon S3 anfallen. Das Ausführen einer Abfrage kann dazu führen, dass mehr Daten übertragen werden als die Größe des Datensatzes. Wir empfehlen Ihnen, Ihre Abfragen zunächst an einer Teilmenge von Daten zu testen und die Kosten in AWS Cost Explorer
zu überprüfen. -
AWS Glue – Sie können AWS Glue über Regionen hinweg benutzen. Für regionsübergreifenden AWS Glue-Datenverkehr können zusätzliche Gebühren anfallen. Weitere Informationen finden Sie im AWS Big Data Blog unter Konto- und regionenübergreifende AWS Glue-Verbindungen erstellen
. -
Amazon-S3-Verschlüsselungsoptionen – Die SSE-S3- und SSE-KMS-Verschlüsselungsoptionen werden für Abfragen über Regionen hinweg unterstützt; CSE-KMS nicht. Weitere Informationen finden Sie unter Unterstützte Verschlüsselungsoptionen der Amazon S3.
-
Verbundabfragen – Die Verwendung von Verbundabfragen über mehrere AWS-Regionen wird nicht unterstützt.
Sofern die oben genannten Bedingungen erfüllt sind, können Sie eine Athena-Tabelle erstellen, die auf den von Ihnen angegebenen LOCATION-Wert verweist, und die Daten transparent abfragen. Es ist keine spezielle Syntax erforderlich. Weitere Informationen zum Erstellen von Athena-Tabellen finden Sie unter Erstellen von Tabellen in Athena.