View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Athena - Service-Authorization-Referenz

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.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Athena

Amazon Athena (Dienstpräfix): athena) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Athena definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchGetNamedQuery

athena:BatchGetNamedQuery

Lesen

BatchGetPreparedStatement

athena:BatchGetPreparedStatement

Lesen

BatchGetQueryExecution

athena:BatchGetQueryExecution

Lesen

CancelCapacityReservation

athena:CancelCapacityReservation

Write (Schreiben)

CreateCapacityReservation

athena:CreateCapacityReservation

Schreiben

athena:TagResource

Taggen, Schreiben

CreateDataCatalog

athena:CreateDataCatalog

Schreiben

athena:TagResource

Taggen, Schreiben

CreateNamedQuery

athena:CreateNamedQuery

Schreiben

CreateNotebook

athena:CreateNotebook

Schreiben

CreatePreparedStatement

athena:CreatePreparedStatement

Schreiben

CreatePresignedNotebookUrl

athena:CreatePresignedNotebookUrl

Schreiben

CreateWorkGroup

athena:CreateWorkGroup

Schreiben

athena:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

athena.amazonaws.com

Schreiben

DeleteCapacityReservation

athena:DeleteCapacityReservation

Schreiben

DeleteDataCatalog

athena:DeleteDataCatalog

Schreiben

DeleteNamedQuery

athena:DeleteNamedQuery

Schreiben

DeleteNotebook

athena:DeleteNotebook

Schreiben

DeletePreparedStatement

athena:DeletePreparedStatement

Schreiben

DeleteWorkGroup

athena:DeleteWorkGroup

Schreiben

ExportNotebook

athena:ExportNotebook

Schreiben

GetCalculationExecution

athena:GetCalculationExecution

Lesen

GetCalculationExecutionCode

athena:GetCalculationExecutionCode

Lesen

GetCalculationExecutionStatus

athena:GetCalculationExecutionStatus

Lesen

GetCapacityAssignmentConfiguration

athena:GetCapacityAssignmentConfiguration

Lesen

GetCapacityReservation

athena:GetCapacityReservation

Lesen

GetDataCatalog

athena:GetDataCatalog

Lesen

GetDatabase

athena:GetDatabase

Lesen

GetNamedQuery

athena:GetNamedQuery

Lesen

GetNotebookMetadata

athena:GetNotebookMetadata

Lesen

GetPreparedStatement

athena:GetPreparedStatement

Lesen

GetQueryExecution

athena:GetQueryExecution

Lesen

GetQueryResults

athena:GetQueryResults

Lesen

GetQueryRuntimeStatistics

athena:GetQueryRuntimeStatistics

Lesen

GetResourceDashboard

athena:GetResourceDashboard

Lesen

GetSession

athena:GetSession

Lesen

GetSessionEndpoint

athena:GetSessionEndpoint

Write (Schreiben)

GetSessionStatus

athena:GetSessionStatus

Lesen

GetTableMetadata

athena:GetTableMetadata

Lesen

GetWorkGroup

athena:GetWorkGroup

Lesen

ImportNotebook

athena:ImportNotebook

Write (Schreiben)

ListApplicationDPUSizes

athena:ListApplicationDPUSizes

Auflisten

ListCalculationExecutions

athena:ListCalculationExecutions

Auflisten

ListCapacityReservations

athena:ListCapacityReservations

Auflisten

ListDataCatalogs

athena:ListDataCatalogs

Auflisten

ListDatabases

athena:ListDatabases

Auflisten

ListEngineVersions

athena:ListEngineVersions

Lesen

ListExecutors

athena:ListExecutors

Auflisten

ListNamedQueries

athena:ListNamedQueries

Auflisten

ListNotebookMetadata

athena:ListNotebookMetadata

Auflisten

ListNotebookSessions

athena:ListNotebookSessions

Auflisten

ListPreparedStatements

athena:ListPreparedStatements

Auflisten

ListQueryExecutions

athena:ListQueryExecutions

Lesen

ListSessions

athena:ListSessions

Auflisten

ListTableMetadata

athena:ListTableMetadata

Lesen

ListTagsForResource

athena:ListTagsForResource

Lesen

ListWorkGroups

athena:ListWorkGroups

Auflisten

PutCapacityAssignmentConfiguration

athena:PutCapacityAssignmentConfiguration

Schreiben

StartCalculationExecution

athena:StartCalculationExecution

Schreiben

StartQueryExecution

athena:StartQueryExecution

Schreiben

StartSession

athena:ListTagsForResource

Lesen

athena:StartSession

Write (Schreiben)

athena:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

athena.amazonaws.com

Schreiben

StopCalculationExecution

athena:StopCalculationExecution

Schreiben

StopQueryExecution

athena:StopQueryExecution

Schreiben

TagResource

athena:TagResource

Taggen, Schreiben

TerminateSession

athena:TerminateSession

Schreiben

UntagResource

athena:UntagResource

Taggen, Schreiben

UpdateCapacityReservation

athena:UpdateCapacityReservation

Schreiben

UpdateDataCatalog

athena:UpdateDataCatalog

Schreiben

UpdateNamedQuery

athena:UpdateNamedQuery

Schreiben

UpdateNotebook

athena:UpdateNotebook

Schreiben

UpdateNotebookMetadata

athena:UpdateNotebookMetadata

Schreiben

UpdatePreparedStatement

athena:UpdatePreparedStatement

Schreiben

UpdateWorkGroup

athena:UpdateWorkGroup

Schreiben

iam:PassRole

iam:PassedToService

athena.amazonaws.com

Schreiben

Von Amazon Athena definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

BatchGetNamedQuery

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren benannten Abfragen

workgroup*

aws:ResourceTag/${TagKey}

Lesen

BatchGetPreparedStatement

Erteilung der Erlaubnis, Informationen über eine oder mehrere vorbereitete Aussagen zu erhalten

workgroup*

aws:ResourceTag/${TagKey}

Lesen

BatchGetQueryExecution

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren Abfrageausführungen

workgroup*

aws:ResourceTag/${TagKey}

Lesen

CancelCapacityReservation

Gewährt die Berechtigung zum Widerrufen einer Kapazitätsreservierung

capacity-reservation*

aws:ResourceTag/${TagKey}

Schreiben

CancelQueryExecution

Gewährt die Berechtigung zum Abbrechen einer Abfrageausführung. Als veraltet gekennzeichnet. Gilt nur für AWS Dienste und Principals, die den Athena-JDBC-Treiber vor 1.1.0 verwenden. Verwenden Sie StopQueryExecution ansonsten

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreateCapacityReservation

Gewährt die Berechtigung zum Erstellen einer Kapazitätsreservierung

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateDataCatalog

Gewährt die Berechtigung zum Erstellen eines Datenkatalogs

datacatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateNamedQuery

Gewährt die Berechtigung zum Erstellen einer benannten Abfrage

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreateNotebook

Gewährt die Berechtigung zum Erstellen eines Notebooks

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreatePreparedStatement

Gewährt die Berechtigung zum Erstellen einer vorbereiteten Anweisung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreatePresignedNotebookUrl

Gewährt die Berechtigung zum Erstellen einer vorsignierten Notebook-URL

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

CreateWorkGroup

Gewährt die Berechtigung zum Erstellen einer Arbeitsgruppe

workgroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteCapacityReservation

Gewährt die Berechtigung zum Löschen einer Kapazitätsreservierung

capacity-reservation*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDataCatalog

Gewährt die Berechtigung zum Löschen eines Datenkatalogs

datacatalog*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNamedQuery

Gewährt die Berechtigung zum Löschen einer angegebenen benannten Abfrage

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNotebook

Gewährt die Berechtigung zum Löschen eines Notebooks

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeletePreparedStatement

Gewährt die Berechtigung zum Löschen einer angegebenen vorbereiteten Anweisung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteWorkGroup

Gewährt die Berechtigung zum Löschen einer Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

ExportNotebook

Gewährt die Berechtigung zum Exportieren eines Notebooks

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

GetCalculationExecution

Gewährt die Berechtigung zum Abrufen einer Berechtigung

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetCalculationExecutionCode

Gewährt die Berechtigung zum Abrufen eines Berechtigungscodes

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetCalculationExecutionStatus

Gewährt die Berechtigung zum Abrufen eines Berechtigungsstatus

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetCapacityAssignmentConfiguration

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Kapazitätszuweisung für eine Kapazitätsreservierung

capacity-reservation*

aws:ResourceTag/${TagKey}

Lesen

GetCapacityReservation

Gewährt die Berechtigung zum Abrufen einer Kapazitätsreservierung

capacity-reservation*

aws:ResourceTag/${TagKey}

Lesen

GetCatalogs

Gewährt die Berechtigungen zum Zugreifen auf Datenbanken und Tabellen. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetDataCatalog

Gewährt die Berechtigung zum Abrufen eines Datenkatalogs

datacatalog*

aws:ResourceTag/${TagKey}

Lesen

GetDatabase

Gewährt die Berechtigung zum Abrufen einer Datenbank für einen bestimmten Datenkatalog

datacatalog*

aws:ResourceTag/${TagKey}

Lesen

GetExecutionEngine

Gewährt die Berechtigung zum Zugreifen auf die angegebene Datenbank und Tabelle. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetExecutionEngines

Gewährt die Berechtigungen zum Zugreifen auf Datenbanken und Tabellen. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetNamedQuery

Gewährt die Berechtigung zum Abrufen von Informationen zur angegebenen benannten Abfrage

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetNamespace

Gewährt die Berechtigung zum Zugreifen auf die angegebene Datenbank und Tabelle. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetNamespaces

Gewährt die Berechtigungen zum Zugreifen auf Datenbanken und Tabellen. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetNotebookMetadata

Gewährt die Berechtigung zum Abrufen von Notebook-Metadaten

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetPreparedStatement

Gewährt die Berechtigung zum Abrufen von Informationen zur angegebenen vorbereiteten Anweisung

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetQueryExecution

Gewährt die Berechtigung zum Abrufen von Informationen zur angegebenen Abfrageausführung

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetQueryExecutions

Gewährt die Berechtigung zum Abrufen von Abfrageausführungen. Als veraltet gekennzeichnet. Gilt nur für AWS Dienste und Principals, die den Athena-JDBC-Treiber vor 1.1.0 verwenden. Verwenden Sie ListQueryExecutions ansonsten

Lesen

GetQueryResults

Gewährt die Berechtigung zum Abrufen der Abfrageergebnisse

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetQueryResultsStream

Gewährt die Berechtigung zum Abrufen des Abfrageergebnis-Streams

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetQueryRuntimeStatistics

Erteilung der Berechtigung zum Abrufen von Laufzeitstatistiken für die angegebene Abfrageausführung

workgroup*

aws:ResourceTag/${TagKey}

Lesen

GetResourceDashboard

Erteilt die Erlaubnis, ein Live zu bekommen UI/Persistence Benutzeroberfläche für eine Sitzung

session

aws:ResourceTag/${TagKey}

Lesen

workgroup*

aws:ResourceTag/${TagKey}

GetSession

Gewährt die Berechtigung zum Abrufen einer Sitzung

session

aws:ResourceTag/${TagKey}

Lesen

workgroup*

aws:ResourceTag/${TagKey}

GetSessionEndpoint

Erteilt die Erlaubnis, einen Verbindungsendpunkt und ein Authentifizierungstoken für eine bestimmte Sitzungs-ID abzurufen

session

aws:ResourceTag/${TagKey}

Schreiben

workgroup*

aws:ResourceTag/${TagKey}

GetSessionStatus

Gewährt die Berechtigung zum Abrufen eines Sitzungsstatus

session

aws:ResourceTag/${TagKey}

Lesen

workgroup*

aws:ResourceTag/${TagKey}

GetTable

Gewährt die Berechtigung zum Zugreifen auf die angegebene Tabelle. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetTableMetadata

Gewährt die Berechtigung zum Abrufen von Metadaten zu einer Tabelle für einen bestimmten Datenkatalog

datacatalog*

aws:ResourceTag/${TagKey}

Lesen

GetTables

Gewährt die Berechtigung zum Zugreifen auf Tabellen. Gilt nur für AWS verwaltete Dienste, Richtlinien und Principals, die einen Athena JDBC-Treiber der Version 1.1.0 verwenden

Lesen

GetWorkGroup

Gewährt die Berechtigung zum Abrufen einer Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Lesen

ImportNotebook

Gewährt die Berechtigung zum Importieren eines Notebooks

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

ListApplicationDPUSizes

Erteilt die Erlaubnis, eine Liste von zurückzugeben ApplicationRuntimeIds

Auflisten

ListCalculationExecutions

Gewährt die Berechtigung zum Zurückgeben einer Liste von Berechnungen

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListCapacityReservations

Erteilt die Erlaubnis, eine Liste von Kapazitätsreservierungen für das angegebene Objekt zurückzugeben AWS-Konto

Auflisten

ListDataCatalogs

Erteilt die Berechtigung, eine Liste von Datenkatalogen für das angegebene Objekt zurückzugeben AWS-Konto

Auflisten

ListDatabases

Gewährt die Berechtigung zum Zurückgeben einer Liste von Datenbanken für einen bestimmten Datenkatalog

datacatalog*

aws:ResourceTag/${TagKey}

Auflisten

ListEngineVersions

Erteilt die Berechtigung, eine Liste der Athena-Engine-Versionen für die angegebene Datei zurückzugeben AWS-Konto

Lesen

ListExecutors

Gewährt die Berechtigung zum Zurückgeben einer Liste von Executors

Auflisten

ListNamedQueries

Erteilt die Erlaubnis, eine Liste mit benannten Abfragen in Amazon Athena für die angegebene AWS-Konto

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListNotebookMetadata

Gewährt die Berechtigung zum Zurückgeben einer Liste von Notizbüchern für eine bestimmte Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListNotebookSessions

Gewährt die Berechtigung zum Zurückgeben einer Liste von Sitzungen für ein bestimmtes Notebook

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListPreparedStatements

Gewährt die Berechtigung zum Zurückgeben einer Liste von vorbereiteten Anweisungen für das angegebene Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListQueryExecutions

Erteilt die Erlaubnis, eine Liste von Abfrageausführungen für die angegebene Datei zurückzugeben AWS-Konto

workgroup*

aws:ResourceTag/${TagKey}

Lesen

ListSessions

Gewährt die Berechtigung zum Zurückgeben einer Liste der Sitzungen für eine Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Auflisten

ListTableMetadata

Gewährt die Berechtigung zum Zurückgeben einer Liste von Tabellenmetadaten in einer Datenbank für einen bestimmten Datenkatalog

datacatalog*

aws:ResourceTag/${TagKey}

Lesen

ListTagsForResource

Gewährt Berechtigungen zum Zurückgeben einer Liste der Tags für eine Ressource

capacity-reservation*

aws:ResourceTag/${TagKey}

Lesen

datacatalog*

aws:ResourceTag/${TagKey}

session*

aws:ResourceTag/${TagKey}

workgroup*

aws:ResourceTag/${TagKey}

ListWorkGroups

Erteilt die Berechtigung, eine Liste von Arbeitsgruppen für das angegebene Objekt zurückzugeben AWS-Konto

Auflisten

PutCapacityAssignmentConfiguration

Gewährt die Berechtigung, Kapazität aus einer Kapazitätsreservierung Abfragen zuzuweisen

capacity-reservation*

aws:ResourceTag/${TagKey}

Schreiben

workgroup*

aws:ResourceTag/${TagKey}

RunQuery

Gewährt die Berechtigung zum Ausführen einer Abfrage Als veraltet gekennzeichnet. Gilt nur für AWS Dienste und Principals, die den Athena-JDBC-Treiber vor 1.1.0 verwenden. Benutzen StartQueryExecution ansonsten

Schreiben

StartCalculationExecution

Gewährt die Berechtigung zum Starten einer Berechnungs-Ausführung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

StartQueryExecution

Gewährt die Berechtigung zum Starten einer Abfrageausführung unter Verwendung einer als Zeichenfolge bereitgestellten SQL-Abfrage

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

StartSession

Gewährt die Berechtigung zum Starten einer Sitzung

session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

workgroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

StopCalculationExecution

Gewährt die Berechtigung zum Stoppen einer Berechnungs-Ausführung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

StopQueryExecution

Gewährt die Berechtigung zum Stoppen der angegebenen Abfrageausführung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen eines Tags zu einer Ressource

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

datacatalog*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workgroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

TerminateSession

Gewährt die Berechtigung zum Beenden einer Sitzung

session

aws:ResourceTag/${TagKey}

Schreiben

workgroup*

aws:ResourceTag/${TagKey}

UntagResource

Gewährt die Berechtigung zum Entfernen eines Tags von einer Ressource

capacity-reservation*

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

datacatalog*

aws:ResourceTag/${TagKey}

aws:TagKeys

session*

aws:ResourceTag/${TagKey}

aws:TagKeys

workgroup*

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateCapacityReservation

Gewährt die Berechtigung zum Aktualisieren einer Kapazitätsreservierung.

capacity-reservation*

aws:ResourceTag/${TagKey}

Schreiben

UpdateDataCatalog

Gewährt die Berechtigung zum Aktualisieren eines Datenkatalogs

datacatalog*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNamedQuery

Gewährt die Berechtigung zum Aktualisieren einer angegebenen benannten Abfrage

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNotebook

Gewährt die Berechtigung zum Aktualisieren eines Notebooks

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateNotebookMetadata

Gewährt die Berechtigung zum Aktualisieren von Notebook-Metadaten

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdatePreparedStatement

Gewährt die Berechtigung zum Aktualisieren einer vorbereiteten Anweisung

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

UpdateWorkGroup

Gewährt die Berechtigung zum Aktualisieren einer Arbeitsgruppe

workgroup*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon Athena definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

capacity-reservation

arn:${Partition}:athena:${Region}:${Account}:capacity-reservation/${CapacityReservationName}

aws:ResourceTag/${TagKey}

datacatalog

arn:${Partition}:athena:${Region}:${Account}:datacatalog/${DataCatalogName}

aws:ResourceTag/${TagKey}

session

arn:${Partition}:athena:${Region}:${Account}:workgroup/${WorkGroupName}/session/${SessionId}

aws:ResourceTag/${TagKey}

workgroup

arn:${Partition}:athena:${Region}:${Account}:workgroup/${WorkGroupName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon Athena

Amazon Athena definiert die folgenden Bedingungsschlüssel, die im Condition-Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüsselwertpaaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung

ArrayOfString