View a markdown version of this page

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

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

Amazon Athena (Serviceprä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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

BatchGetNamedQuery

Athene: BatchGetNamedQuery

Lesen

BatchGetPreparedStatement

Athene: BatchGetPreparedStatement

Lesen

BatchGetQueryExecution

Athene: BatchGetQueryExecution

Lesen

CancelCapacityReservation

Athene: CancelCapacityReservation

Schreiben

CreateCapacityReservation

Athene: CreateCapacityReservation

Schreiben

Athene: TagResource

Taggen, schreiben

CreateDataCatalog

Athene: CreateDataCatalog

Schreiben

Athene: TagResource

Taggen, schreiben

CreateNamedQuery

Athene: CreateNamedQuery

Schreiben

CreateNotebook

Athene: CreateNotebook

Schreiben

CreatePreparedStatement

Athene: CreatePreparedStatement

Schreiben

CreatePresignedNotebookUrl

Athene: CreatePresignedNotebookUrl

Schreiben

CreateWorkGroup

Athene: CreateWorkGroup

Schreiben

Athene: TagResource

Taggen, schreiben

ich bin: PassRole

ich bin: PassedToService

athena.amazonaws.com

Schreiben

DeleteCapacityReservation

Athene: DeleteCapacityReservation

Schreiben

DeleteDataCatalog

Athene: DeleteDataCatalog

Schreiben

DeleteNamedQuery

Athene: DeleteNamedQuery

Schreiben

DeleteNotebook

Athene: DeleteNotebook

Schreiben

DeletePreparedStatement

Athene: DeletePreparedStatement

Schreiben

DeleteWorkGroup

Athene: DeleteWorkGroup

Schreiben

ExportNotebook

Athene: ExportNotebook

Schreiben

GetCalculationExecution

Athene: GetCalculationExecution

Lesen

GetCalculationExecutionCode

Athene: GetCalculationExecutionCode

Lesen

GetCalculationExecutionStatus

Athene: GetCalculationExecutionStatus

Lesen

GetCapacityAssignmentConfiguration

Athene: GetCapacityAssignmentConfiguration

Lesen

GetCapacityReservation

Athene: GetCapacityReservation

Lesen

GetDataCatalog

Athene: GetDataCatalog

Lesen

GetDatabase

Athene: GetDatabase

Lesen

GetNamedQuery

Athene: GetNamedQuery

Lesen

GetNotebookMetadata

Athene: GetNotebookMetadata

Lesen

GetPreparedStatement

Athene: GetPreparedStatement

Lesen

GetQueryExecution

Athene: GetQueryExecution

Lesen

GetQueryResults

Athene: GetQueryResults

Lesen

GetQueryRuntimeStatistics

Athene: GetQueryRuntimeStatistics

Lesen

GetResourceDashboard

Athene: GetResourceDashboard

Lesen

GetSession

Athene: GetSession

Lesen

GetSessionEndpoint

Athene: GetSessionEndpoint

Schreiben

GetSessionStatus

Athene: GetSessionStatus

Lesen

GetTableMetadata

Athene: GetTableMetadata

Lesen

GetWorkGroup

Athene: GetWorkGroup

Lesen

ImportNotebook

Athene: ImportNotebook

Schreiben

ListApplicationDPUSizes

Athene: ListApplicationDPUSizes

Auflisten

ListCalculationExecutions

Athene: ListCalculationExecutions

Auflisten

ListCapacityReservations

Athene: ListCapacityReservations

Auflisten

ListDataCatalogs

Athene: ListDataCatalogs

Auflisten

ListDatabases

Athene: ListDatabases

Auflisten

ListEngineVersions

Athene: ListEngineVersions

Lesen

ListExecutors

Athene: ListExecutors

Auflisten

ListNamedQueries

Athene: ListNamedQueries

Auflisten

ListNotebookMetadata

Athene: ListNotebookMetadata

Auflisten

ListNotebookSessions

Athene: ListNotebookSessions

Auflisten

ListPreparedStatements

Athene: ListPreparedStatements

Auflisten

ListQueryExecutions

Athene: ListQueryExecutions

Lesen

ListSessions

Athene: ListSessions

Auflisten

ListTableMetadata

Athene: ListTableMetadata

Lesen

ListTagsForResource

Athene: ListTagsForResource

Lesen

ListWorkGroups

Athene: ListWorkGroups

Auflisten

PutCapacityAssignmentConfiguration

Athene: PutCapacityAssignmentConfiguration

Schreiben

StartCalculationExecution

Athene: StartCalculationExecution

Schreiben

StartQueryExecution

Athene: StartQueryExecution

Schreiben

StartSession

Athene: ListTagsForResource

Lesen

Athene: StartSession

Schreiben

Athene: TagResource

Taggen, schreiben

ich bin: PassRole

ich bin: PassedToService

athena.amazonaws.com

Schreiben

StopCalculationExecution

Athene: StopCalculationExecution

Schreiben

StopQueryExecution

Athene: StopQueryExecution

Schreiben

TagResource

Athene: TagResource

Taggen, schreiben

TerminateSession

Athene: TerminateSession

Schreiben

UntagResource

Athene: UntagResource

Taggen, schreiben

UpdateCapacityReservation

Athene: UpdateCapacityReservation

Schreiben

UpdateDataCatalog

Athene: UpdateDataCatalog

Schreiben

UpdateNamedQuery

Athene: UpdateNamedQuery

Schreiben

UpdateNotebook

Athene: UpdateNotebook

Schreiben

UpdateNotebookMetadata

Athene: UpdateNotebookMetadata

Schreiben

UpdatePreparedStatement

Athene: UpdatePreparedStatement

Schreiben

UpdateWorkGroup

Athene: UpdateWorkGroup

Schreiben

ich bin: PassRole

ich bin: PassedToService

athena.amazonaws.com

Schreiben

Von Amazon Athena definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

BatchGetPreparedStatement

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

BatchGetQueryExecution

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

CancelCapacityReservation

Gewährt die Berechtigung zum Widerrufen einer Kapazitätsreservierung

Kapazitätsreservierung*

as: /$ {} 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 es andernfalls StopQueryExecution

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

CreateCapacityReservation

Gewährt die Berechtigung zum Erstellen einer Kapazitätsreservierung

Kapazitätsreservierung*

as: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateDataCatalog

Gewährt die Berechtigung zum Erstellen eines Datenkatalogs

Datenkatalog*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateNamedQuery

Gewährt die Berechtigung zum Erstellen einer benannten Abfrage

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

CreateNotebook

Gewährt die Berechtigung zum Erstellen eines Notebooks

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

CreatePreparedStatement

Gewährt die Berechtigung zum Erstellen einer vorbereiteten Anweisung

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

CreatePresignedNotebookUrl

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

CreateWorkGroup

Gewährt die Berechtigung zum Erstellen einer Arbeitsgruppe

Arbeitsgruppe*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteCapacityReservation

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Schreiben

DeleteDataCatalog

Gewährt die Berechtigung zum Löschen eines Datenkatalogs

Datenkatalog*

als: /$ {} ResourceTag TagKey

Schreiben

DeleteNamedQuery

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteNotebook

Gewährt die Berechtigung zum Löschen eines Notebooks

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

DeletePreparedStatement

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteWorkGroup

Gewährt die Berechtigung zum Löschen einer Arbeitsgruppe

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

ExportNotebook

Gewährt die Berechtigung zum Exportieren eines Notebooks

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

GetCalculationExecution

Gewährt die Berechtigung zum Abrufen einer Berechtigung

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetCalculationExecutionCode

Gewährt die Berechtigung zum Abrufen eines Berechtigungscodes

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetCalculationExecutionStatus

Gewährt die Berechtigung zum Abrufen eines Berechtigungsstatus

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetCapacityAssignmentConfiguration

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Lesen

GetCapacityReservation

Gewährt die Berechtigung zum Abrufen einer Kapazitätsreservierung

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Lesen

GetCatalogs

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

Lesen

GetDataCatalog

Gewährt die Berechtigung zum Abrufen eines Datenkatalogs

Datenkatalog*

als: /$ {} ResourceTag TagKey

Lesen

GetDatabase

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

Datenkatalog*

als: /$ {} ResourceTag TagKey

Lesen

GetExecutionEngine

Gewährt die Berechtigung zum Zugreifen auf die angegebene Datenbank und Tabelle. Gilt nur für AWS Services, verwaltete 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 Services, verwaltete 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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetNamespace

Gewährt die Berechtigung zum Zugreifen auf die angegebene Datenbank und Tabelle. Gilt nur für AWS Services, verwaltete 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 Services, verwaltete 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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetPreparedStatement

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetQueryExecution

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

Arbeitsgruppe*

als: 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 es andernfalls ListQueryExecutions

Lesen

GetQueryResults

Gewährt die Berechtigung zum Abrufen der Abfrageergebnisse

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetQueryResultsStream

Gewährt die Berechtigung zum Abrufen des Abfrageergebnis-Streams

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetQueryRuntimeStatistics

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

GetResourceDashboard

Erteilt die Erlaubnis, eine UI/Persistence Live-Benutzeroberfläche für eine Sitzung abzurufen

Sitzung

aws: ResourceTag /$ {} TagKey

Lesen

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

GetSession

Gewährt die Berechtigung zum Abrufen einer Sitzung

Sitzung

as: ResourceTag /$ {} TagKey

Lesen

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

GetSessionEndpoint

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

Sitzung

aws: ResourceTag /$ {} TagKey

Schreiben

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

GetSessionStatus

Gewährt die Berechtigung zum Abrufen eines Sitzungsstatus

Sitzung

as: ResourceTag /$ {} TagKey

Lesen

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

GetTable

Gewährt die Berechtigung zum Zugreifen auf die angegebene Tabelle. Gilt nur für AWS Services, verwaltete 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

Datenkatalog*

als: /$ {} ResourceTag TagKey

Lesen

GetTables

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

Lesen

GetWorkGroup

Gewährt die Berechtigung zum Abrufen einer Arbeitsgruppe

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

ImportNotebook

Gewährt die Berechtigung zum Importieren eines Notebooks

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

ListApplicationDPUSizes

Erteilt die Erlaubnis, eine Liste zurückzugeben von ApplicationRuntimeIds

Auflisten

ListCalculationExecutions

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

Arbeitsgruppe*

als: 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 die angegebenen Daten zurückzugeben AWS-Konto

Auflisten

ListDatabases

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

Datenkatalog*

als: /$ {} ResourceTag TagKey

Auflisten

ListEngineVersions

Erteilt die Erlaubnis, eine Liste von Athena-Engine-Versionen für die angegebenen Versionen zurückzugeben AWS-Konto

Lesen

ListExecutors

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

Auflisten

ListNamedQueries

Erteilt die Erlaubnis, eine Liste benannter Abfragen in Amazon Athena für die angegebenen Daten zurückzugeben AWS-Konto

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Auflisten

ListNotebookMetadata

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Auflisten

ListNotebookSessions

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Auflisten

ListPreparedStatements

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Auflisten

ListQueryExecutions

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Lesen

ListSessions

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Auflisten

ListTableMetadata

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

Datenkatalog*

als: /$ {} ResourceTag TagKey

Lesen

ListTagsForResource

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Lesen

Datenkatalog*

als: /$ {} ResourceTag TagKey

Sitzung*

als: ResourceTag /$ {} TagKey

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

ListWorkGroups

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

Auflisten

PutCapacityAssignmentConfiguration

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Schreiben

Arbeitsgruppe*

als: 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. Verwenden Sie es andernfalls StartQueryExecution

Schreiben

StartCalculationExecution

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

StartQueryExecution

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

StartSession

Gewährt die Berechtigung zum Starten einer Sitzung

Sitzung

as: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Arbeitsgruppe*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

StopCalculationExecution

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

StopQueryExecution

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

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

TagResource

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

Kapazitätsreservierung*

as: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Taggen, Schreiben

Datenkatalog*

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Sitzung*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Arbeitsgruppe*

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

TerminateSession

Gewährt die Berechtigung zum Beenden einer Sitzung

Sitzung

aws: ResourceTag /$ {} TagKey

Schreiben

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

UntagResource

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

war: TagKeys

Taggen, Schreiben

Datenkatalog*

als: /$ {} ResourceTag TagKey

war: TagKeys

Sitzung*

als: ResourceTag /$ {} TagKey

war: TagKeys

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateCapacityReservation

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

Kapazitätsreservierung*

as: /$ {} ResourceTag TagKey

Schreiben

UpdateDataCatalog

Gewährt die Berechtigung zum Aktualisieren eines Datenkatalogs

Datenkatalog*

als: /$ {} ResourceTag TagKey

Schreiben

UpdateNamedQuery

Gewährt die Berechtigung zum Aktualisieren einer angegebenen benannten Abfrage

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateNotebook

Gewährt die Berechtigung zum Aktualisieren eines Notebooks

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateNotebookMetadata

Gewährt die Berechtigung zum Aktualisieren von Notebook-Metadaten

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

UpdatePreparedStatement

Gewährt die Berechtigung zum Aktualisieren einer vorbereiteten Anweisung

Arbeitsgruppe*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateWorkGroup

Gewährt die Berechtigung zum Aktualisieren einer Arbeitsgruppe

Arbeitsgruppe*

als: 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

Kapazitätsreservierung

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

awsTagKey: /$ {} ResourceTag

Datenkatalog

arn: $ {Partition} :Athena: $ {Region} :$ {Konto} :datacatalog/$ {} DataCatalogName

awsTagKey: /$ {} ResourceTag

Sitzung

arn: $ {Partition} :Athena: $ {Region} :$ {Konto} :workgroup/$ {} /session/$ {} WorkGroupName SessionId

als: /$ {} ResourceTag TagKey

Arbeitsgruppe

arn: $ {Partition} :Athena: $ {Region} :$ {Konto} :workgroup/$ {} WorkGroupName

awsTagKey: /$ {} ResourceTag

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

as: RequestTag /$ {} TagKey

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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString