Zugriff auf vorbereitete Anweisungen konfigurieren
In diesem Thema werden IAM-Berechtigungen für vorbereitete Anweisungen in behandelt Amazon Athena. Wenn Sie IAM-Richtlinien verwenden, stellen Sie sicher, dass Sie die bewährten Methoden von IAM befolgen. Weitere Informationen finden Sie unter Bewährte Methoden für die Sicherheit in IAM im IAM-Benutzerhandbuch.
Weitere Informationen zu vorbereiteten Anweisungen finden Sie unter Parametrisierte Abfragen verwenden.
Die folgenden IAM-Berechtigungen sind für das Erstellen, Verwalten und Ausführen vorbereiteter 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
Im folgenden Beispiel der IAM-Richtlinie werden Berechtigungen zum Verwalten und Ausführen vorbereiteter Anweisungen für eine angegebene Konto-ID und Arbeitsgruppe erteilt.