Zugriff auf vorbereitete Kontoauszüge konfigurieren - 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.

Zugriff auf vorbereitete Kontoauszüge konfigurieren

Dieses Thema behandelt IAM Berechtigungen für vorbereitete Kontoauszüge in Amazon Athena. Wenn Sie IAM Richtlinien verwenden, stellen Sie sicher, dass Sie sich an IAM bewährte Methoden halten. Weitere Informationen finden Sie unter Bewährte Sicherheitsmethoden IAM im IAM Benutzerhandbuch.

Weitere Informationen zu vorbereiteten Anweisungen finden Sie unter Verwenden Sie parametrisierte Abfragen.

Die folgenden IAM Berechtigungen sind für die Erstellung, Verwaltung und Ausführung von vorbereiteten Anweisungen erforderlich.

athena:CreatePreparedStatement athena:UpdatePreparedStatement athena:GetPreparedStatement athena:ListPreparedStatements athena:DeletePreparedStatement

Verwenden Sie diese Berechtigungen, wie in der folgenden Tabelle dargestellt.

Aktion Nutzen Sie diese Berechtigungen
Ausführen einer PREPARE-Abfrage athena:StartQueryExecution athena:CreatePreparedStatement
Führen Sie eine PREPARE-Abfrage erneut aus, um eine vorhandene vorbereitete Anweisung zu aktualisieren athena:StartQueryExecution athena:UpdatePreparedStatement
Ausführen einer EXECUTE-Abfrage athena:StartQueryExecution athena:GetPreparedStatement
Ausführen einer DEALLOCATE PREPARE-Abfrage athena:StartQueryExecution athena:DeletePreparedStatement

Beispiel

Die folgende IAM Beispielrichtlinie gewährt Berechtigungen zum Verwalten und Ausführen von vorbereiteten Kontoauszügen für eine angegebene Konto-ID und Arbeitsgruppe.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "athena:StartQueryExecution", "athena:CreatePreparedStatement", "athena:UpdatePreparedStatement", "athena:GetPreparedStatement", "athena:DeletePreparedStatement", "athena:ListPreparedStatements" ], "Resource": [ "arn:aws:athena:*:111122223333:workgroup/<workgroup-name>" ] } ] }