Geben Sie einen Speicherort für die Abfrageergebnisse an - Amazon Athena

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.

Geben Sie einen Speicherort für die Abfrageergebnisse an

Der Speicherort des Abfrageergebnisses, den Athena verwendet, wird durch eine Kombination aus Arbeitsgruppeneinstellungen und clientseitigen Einstellungen bestimmt. Die clientseitigen Einstellungen basieren darauf, wie Sie die Abfrage ausführen.

  • Wenn Sie die Abfrage über die Athena-Konsole ausführen, bestimmt der Speicherort des Abfrageergebnisses, der unter Settings (Einstellungen) in der Navigationsleiste eingegeben wurde, die clientseitige Einstellung.

  • Wenn Sie die Abfrage mit Athena ausführenAPI, bestimmt der OutputLocation Parameter der StartQueryExecutionAktion die clientseitige Einstellung.

  • Wenn Sie die JDBC Treiber ODBC oder verwenden, um Abfragen auszuführen, URL bestimmt die in der Verbindung angegebene S3OutputLocation Eigenschaft die clientseitige Einstellung.

Wichtig

Wenn Sie eine Abfrage mithilfe des API ODBC oder JDBC -Treibers ausführen, gilt die Konsoleneinstellung nicht.

Jede Arbeitsgruppenkonfiguration verfügt über eine Option Override client-side settings (Clientseitige Einstellungen überschreiben), die aktiviert werden kann. Wenn diese Option aktiviert ist, haben die Arbeitsgruppeneinstellungen Vorrang vor den entsprechenden clientseitigen Einstellungen, wenn ein mit dieser Arbeitsgruppe verbundener IAM Hauptbenutzer die Abfrage ausführt.

Informationen zu zuvor erstellten Standardspeicherorten

Wenn Sie früher eine Abfrage in Athena ausgeführt haben, ohne einen Wert für den Speicherort für das Abfrageergebnis anzugeben und wenn die Speicherort-Einstellung für das Abfrageergebnis nicht von einer Arbeitsgruppe überschrieben wurde, wurde früher von Athena ein Standardspeicherort angelegt. Der Standardspeicherort waraws-athena-query-results-MyAcctID-MyRegion, wo MyAcctID war die Amazon Web Services Services-Konto-ID des IAM Prinzipals, der die Abfrage ausgeführt hat, und MyRegion war die Region, in der die Abfrage ausgeführt wurde (z. B.us-west-1.)

Bevor Sie nun eine Athena-Abfrage in einer Region ausführen können, in der Ihr Konto bisher nicht Athena verwendete, müssen Sie einen Speicherort für das Abfrageergebnis angeben oder eine Arbeitsgruppe verwenden, die die Speicherort-Einstellung für das Abfrageergebnis überschreibt. Auch wenn Athena keinen Standardspeicherort für das Abfrageergebnis mehr für Sie erstellt, bleiben zuvor angelegte Standard-aws-athena-query-results-MyAcctID-MyRegion-Speicherorte gültig und Sie können sie weiterhin verwenden.