View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS SQL Workbench - 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 AWS SQL Workbench

AWS SQL Workbench (Dienstpräfix: sqlworkbench) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Aktionen, definiert durch AWS SQL Workbench

AWS SQL Workbench hat keine API-Operationen, die in der verwendet werden können Actions Element einer IAM-Richtlinienerklärung.

Permission-only Maßnahmen für AWS SQL Workbench

Die folgenden Aktionen sind definiert durch AWS SQL Workbench, sind jedoch nicht direkt über eine API-Operation aufrufbar. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

AssociateConnectionWithChart

Gewährt die Berechtigung zum Zuordnen einer Verbindung zu einem Diagramm

chart*

aws:ResourceTag/${TagKey}

Schreiben

connection*

aws:ResourceTag/${TagKey}

AssociateConnectionWithTab

Gewährt die Berechtigung zum Zuordnen einer Verbindung zu einem Tab

connection*

aws:ResourceTag/${TagKey}

Schreiben

AssociateNotebookWithTab

Gewährt die Berechtigung zum Zuordnen eines Notebook zu einem Tab

notebook*

aws:ResourceTag/${TagKey}

Schreiben

AssociateQueryWithTab

Gewährt die Berechtigung zum Zuordnen einer Abfrage zu einem Tab

query*

aws:ResourceTag/${TagKey}

Schreiben

BatchDeleteFolder

Gewährt die Berechtigung zum Löschen von Ordnern in Ihrem Konto

Schreiben

BatchGetNotebookCell

Erteilt die Berechtigung zum Abrufen von Notizbuchzelleninhalten in Ihrem Konto

notebook*

aws:ResourceTag/${TagKey}

Lesen

CreateAccount

Gewährt die Berechtigung zum Erstellen eines SQLWorkbench-Kontos

Schreiben

CreateChart

Gewährt die Berechtigung, ein neues gespeichertes Diagramm in Ihrem Konto zu erstellen

chart*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateConnection

Gewährt die Berechtigung zum Erstellen einer neuen Verbindung in Ihrem Konto

connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateFolder

Gewährt die Berechtigung zum Erstellen eines Ordners in Ihrem Konto

Schreiben

CreateNotebook

Erteilt die Berechtigung zum Erstellen eines neuen Notizbuchs in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateNotebookCell

Erteilt die Berechtigung zum Erstellen einer Notizbuchzelle in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateNotebookFromVersion

Erteilt die Berechtigung zum Erstellen eines neuen Notizbuchs aus einer Notizbuchversion in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateNotebookVersion

Erteilt die Berechtigung zum Erstellen einer Notebook-Version für Ihr Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateSavedQuery

Gewährt die Berechtigung zum Erstellen einer neuen gespeicherten Abfrage in Ihrem Konto

query*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteChart

Gewährt die Berechtigung zum Entfernen von Diagrammen in Ihrem Konto

chart*

aws:ResourceTag/${TagKey}

Schreiben

DeleteConnection

Gewährt die Berechtigung zum Entfernen von Verbindungen in Ihrem Konto

connection*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNotebook

Erteilt die Berechtigung zum Entfernen von Notizbüchern in Ihrem Konto

notebook*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNotebookCell

Erteilt die Berechtigung zum Entfernen von Notizbuchzellen in Ihrem Konto

notebook*

aws:ResourceTag/${TagKey}

Schreiben

DeleteNotebookVersion

Erteilt die Berechtigung zum Entfernen von Notizbuchzellen in Ihrem Konto

notebook*

aws:ResourceTag/${TagKey}

Schreiben

DeleteQCustomContext

Erteilt die Berechtigung, den kontoweiten benutzerdefinierten Kontext zu löschen

Schreiben

DeleteSavedQuery

Gewährt die Berechtigung zum Entfernen gespeicherter Abfragen in Ihrem Konto

query*

aws:ResourceTag/${TagKey}

Schreiben

DeleteSqlGenerationContext

Erteilt die Erlaubnis, den SQL-Generierungskontext zu löschen

Schreiben

DeleteTab

Gewährt die Berechtigung zum Entfernen eines Tabs aus Ihrem Konto

Schreiben

DriverExecute

Gewährt die Berechtigung zum Ausführen einer Abfrage in Ihrem Redshift-Cluster

connection*

aws:ResourceTag/${TagKey}

Schreiben

DuplicateNotebook

Gewährt die Berechtigung zum Erstellen eines neuen Notizbuches durch Duplizieren eines vorhandenen Notizbuches in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ExportNotebook

Erteilt die Berechtigung zum Exportieren eines Notizbuchs in Ihr Konto

notebook*

aws:ResourceTag/${TagKey}

Lesen

GenerateSession

Gewährt die Berechtigung, eine neue Sitzung in Ihrem Konto zu erstellen

Schreiben

GetAccountInfo

Gewährt die Berechtigung zum Abrufen von Kontoinformationen

Lesen

GetAccountSettings

Gewährt die Berechtigung zum Abrufen von Konto-Einstellungen

Lesen

GetAutocompletionMetadata

Gewährt die Berechtigung zum Abrufen der Datenbankstrukturmetadaten für automatisches Fertigstellen

Lesen

GetAutocompletionResource

Gewährt die Berechtigung zum Abrufen der Datenbankstrukturinformationen für automatisches Fertigstellen

Lesen

GetChart

Gewährt die Berechtigung zum Abrufen von Diagrammen für Ihr Konto

chart*

aws:ResourceTag/${TagKey}

Lesen

GetConnection

Gewährt die Berechtigung, Verbindungen für Ihr Konto herzustellen

connection*

aws:ResourceTag/${TagKey}

Lesen

GetNotebook

Gewährt die Berechtigung, Notebook-Metadaten für Ihr Konto herzustellen

notebook*

aws:ResourceTag/${TagKey}

Lesen

GetNotebookVersion

Erteilt die Berechtigung, den Inhalt einer Notebook-Version in Ihrem Konto abzurufen

notebook*

aws:ResourceTag/${TagKey}

Lesen

GetQCustomContext

Erteilt die Erlaubnis, einen kontoweiten benutzerdefinierten Kontext abzurufen

Lesen

GetQSqlPromptQuotas

Erteilt die Erlaubnis, die maximalen Quoten für Eingabeaufforderungen von Q Generative SQL

Lesen

GetQSqlRecommendations

Gewährt die Berechtigung, Text-to-SQL-Empfehlungen zu erhalten

Lesen

GetQueryExecutionHistory

Gewährt die Berechtigung zum Abrufen der Abfrageausführung in Ihrem Konto.

Lesen

GetSavedQuery

Gewährt die Berechtigung, gespeicherte Abfragen für Ihr Konto abzurufen

query*

aws:ResourceTag/${TagKey}

Lesen

GetSchemaInference

Gewährt die Berechtigung zum Abrufen der aus einer Datei abgeleiteten Spalten und Datentypen

Lesen

GetSqlGenerationContext

Erteilt die Erlaubnis, den Kontext der SQL-Generierung abzurufen

Lesen

GetSqlRecommendations

Gewährt die Berechtigung, Text-to-SQL-Empfehlungen zu erhalten

Lesen

GetUserInfo

Gewährt die Berechtigung zum Abrufen von Benutzerinformationen

Lesen

GetUserWorkspaceSettings

Gewährt die Berechtigung zum Abrufen von Workspace-Einstellungen für Ihr Konto

Lesen

ImportNotebook

Gewährt die Berechtigung zum Importieren eines Notizbuchs in Ihr Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

ListConnections

Gewährt die Berechtigung zum Auflisten der Verbindungen in Ihrem Konto

Auflisten

ListDatabases

Gewährt die Berechtigung, Datenbanken Ihres Redshift-Clusters aufzulisten

Auflisten

ListFiles

Gewährt die Berechtigung zum Auflisten von Dateien und Ordnern

Auflisten

ListNotebookVersions

Gewährt die Berechtigung zum Abrufen von Metadaten für Ihr Konto

notebook*

aws:ResourceTag/${TagKey}

Auflisten

ListNotebooks

Erteilt die Berechtigung zum Auflisten der Notizbücher in Ihrem Konto

Auflisten

ListQueryExecutionHistory

Gewährt die Berechtigung zum Auflisten des Abfrageausführungsverlaufs in Ihrem Konto.

Auflisten

ListRedshiftClusters

Gewährt die Berechtigung zum Auflisten von Redshift-Clustern in Ihrem Konto

Auflisten

ListSampleDatabases

Gewährt die Berechtigung zum Auflisten von Beispieldatenbanken

Lesen

ListSavedQueryVersions

Gewährt die Berechtigung zur Auflistung von Versionen gespeicherter Abfragen in Ihrem Konto

query*

aws:ResourceTag/${TagKey}

Auflisten

ListTabs

Gewährt die Berechtigung zum Auflisten von Tabs in Ihrem Konto

Auflisten

ListTaggedResources

Gewährt die Berechtigung zum Auflisten markierter Ressourcen

Lesen

ListTagsForResource

Gewährt die Berechtigung zum Auflisten der Tags einer sqlworkbench-Ressource

chart

aws:ResourceTag/${TagKey}

Lesen

connection

aws:ResourceTag/${TagKey}

notebook

aws:ResourceTag/${TagKey}

query

aws:ResourceTag/${TagKey}

PassAccountSettings

Erteilt die Erlaubnis, Kontoeinstellungen zusammen mit der Anfrage anzugeben

Schreiben

PutQCustomContext

Erteilt die Erlaubnis, den kontoweiten benutzerdefinierten Kontext zu aktualisieren

Schreiben

PutSqlGenerationContext

Erteilt die Erlaubnis, den Kontext der SQL-Generierung zu aktualisieren

Schreiben

PutTab

Gewährt die Berechtigung zum Erstellen oder Aktualisieren eines Tabs in Ihrem Konto

Schreiben

PutUserWorkspaceSettings

Gewährt die Berechtigung zum Aktualisieren von Workspace-Einstellungen in Ihrem Konto

Schreiben

RestoreNotebookVersion

Erteilt die Berechtigung zum Wiederherstellen eines Notizbuchs in Ihrem Konto auf eine Version

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer sqlworkbench-Ressource

chart

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

notebook

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

query

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer sqlworkbench-Ressource

chart

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

connection

aws:ResourceTag/${TagKey}

aws:TagKeys

notebook

aws:ResourceTag/${TagKey}

aws:TagKeys

query

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccountConnectionSettings

Erteilung der Berechtigung zur Aktualisierung der kontoweiten Verbindungseinstellungen

Schreiben

UpdateAccountExportSettings

Gewährt die Berechtigung zum Aktualisieren der Exporteinstellungen für das gesamte Konto.

Schreiben

UpdateAccountGeneralSettings

Erteilung der Berechtigung zur Aktualisierung kontoweiter allgemeiner Einstellungen

Schreiben

UpdateAccountQSqlSettings

Gewährt die Berechtigung zum Aktualisieren von text-to-SQL-Einstellungen für das gesamte Konto

Schreiben

UpdateChart

Gewährt die Berechtigung zum Aktualisieren eines Diagramms in Ihrem Konto

chart*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateConnection

Gewährt die Berechtigung zum Aktualisieren einer Verbindung in Ihrem Konto

connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateFileFolder

Gewährt die Berechtigung zum Verschieben von Dateien in Ihrem Konto

chart

aws:ResourceTag/${TagKey}

Schreiben

query

aws:ResourceTag/${TagKey}

UpdateFolder

Gewährt die Berechtigung, den Namen und die Details eines Ordners in Ihrem Konto zu aktualisieren

Schreiben

UpdateNotebook

Erteilt die Berechtigung zum Aktualisieren von Notizbuchmetadaten in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateNotebookCellContent

Erteilt die Berechtigung zum Aktualisieren eines Notizbuchzelleninhalts in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateNotebookCellLayout

Erteilt die Berechtigung zum Aktualisieren eines Notizbuchzellen-Layouts in Ihrem Konto

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateSavedQuery

Gewährt die Berechtigung zum Aktualisieren einer gespeicherten Abfrage in Ihrem Konto

query*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

Ressourcentypen, definiert durch AWS SQL Workbench

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

Ressourcentypen ARN Bedingungsschlüssel

chart

arn:${Partition}:sqlworkbench:${Region}:${Account}:chart/${ResourceId}

aws:ResourceTag/${TagKey}

connection

arn:${Partition}:sqlworkbench:${Region}:${Account}:connection/${ResourceId}

aws:ResourceTag/${TagKey}

notebook

arn:${Partition}:sqlworkbench:${Region}:${Account}:notebook/${ResourceId}

aws:ResourceTag/${TagKey}

query

arn:${Partition}:sqlworkbench:${Region}:${Account}:query/${ResourceId}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für AWS SQL Workbench

AWS SQL Workbench definiert die folgenden Bedingungsschlüssel, die verwendet werden können in Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff durch die Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüssel, die in der Anfrage übergeben werden

ArrayOfString