

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 Anweisungen konfigurieren
<a name="security-iam-athena-prepared-statements"></a>

Dieses Thema behandelt IAM-Berechtigungen für vorbereitete Anweisungen in Amazon Athena. Wenn Sie IAM-Richtlinien verwenden, stellen Sie sicher, dass Sie die bewährten IAM-Methoden befolgen. Weitere Informationen finden Sie unter [Bewährte Methoden für die Sicherheit in IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html) im *IAM-Benutzerhandbuch*.

Weitere Informationen zu vorbereiteten Anweisungen finden Sie unter [Parametrisierte Abfragen verwenden](querying-with-prepared-statements.md).

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
<a name="security-iam-athena-prepared-statements-example"></a>

Im folgenden Beispiel der IAM-Richtlinie werden Berechtigungen zum Verwalten und Ausführen vorbereiteter Anweisungen für eine angegebene Konto-ID und Arbeitsgruppe erteilt.

------
#### [ JSON ]

****  

```
{
    "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>"
            ]
        }
    ]
}
```

------