View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS SQL Workbench - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS SQL Workbench

AWS SQL Workbench (prefisso del servizio:sqlworkbench) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Azioni definite da AWS SQL Workbench

AWS SQL Workbench non dispone di operazioni API che possono essere utilizzate nell'Actionselemento di una dichiarazione di policy IAM.

Permission-only azioni per AWS SQL Workbench

Le azioni seguenti sono definite da AWS SQL Workbench ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateConnectionWithChart

Concede l'autorizzazione per associare la connessione a un grafico

grafico*

seghe: ResourceTag /$ {} TagKey

Scrittura

connessione*

leggi: ResourceTag /$ {} TagKey

AssociateConnectionWithTab

Concede l'autorizzazione per associare la connessione a una scheda

connessione*

leggi: ResourceTag /$ {} TagKey

Scrittura

AssociateNotebookWithTab

Concede l'autorizzazione per associare un notebook a una scheda

taccuino*

seghe: /$ {} ResourceTag TagKey

Scrittura

AssociateQueryWithTab

Concede l'autorizzazione per associare una query a una scheda

interrogazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

BatchDeleteFolder

Concede l'autorizzazione per eliminare le cartelle nel tuo account

Scrittura

BatchGetNotebookCell

Concede l'autorizzazione per ottenere il contenuto delle celle del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Lettura

CreateAccount

Concede l'autorizzazione per creare un account SQLWorkbench

Scrittura

CreateChart

Concede l'autorizzazione per creare un nuovo grafico salvato nel tuo account

grafico*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateConnection

Concede l'autorizzazione per creare una nuova connessione all'account

connessione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateFolder

Concede l'autorizzazione per creare una cartella nell'l'account

Scrittura

CreateNotebook

Concede l'autorizzazione per creare un nuovo notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateNotebookCell

Concede l'autorizzazione per creare una cella del notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateNotebookFromVersion

Concede l'autorizzazione per creare un nuovo notebook da una versione per notebook nell'account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateNotebookVersion

Concede l'autorizzazione per creare una versione del notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateSavedQuery

Concede l'autorizzazione per creare una nuova query salvata nel tuo account

interrogazione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

DeleteChart

Concede l'autorizzazione per rimuovere i grafici nel tuo account

grafico*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteConnection

Concede l'autorizzazione per rimuovere le connessioni all'account

connessione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteNotebook

Concede l'autorizzazione per rimuovere i notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Scrittura

DeleteNotebookCell

Concede l'autorizzazione per rimuovere le celle del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Scrittura

DeleteNotebookVersion

Concede l'autorizzazione per rimuovere le celle del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Scrittura

DeleteQCustomContext

Concede l'autorizzazione a eliminare il contesto personalizzato a livello di account

Scrittura

DeleteSavedQuery

Concede l'autorizzazione per rimuovere le query salvate nel tuo account

interrogazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteSqlGenerationContext

Concede il permesso di eliminare il contesto di generazione sql

Scrittura

DeleteTab

Concede l'autorizzazione per rimuovere una tabella nell'account

Scrittura

DriverExecute

Concede l'autorizzazione per eseguire una query nel cluster redshift

connessione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DuplicateNotebook

Concede l'autorizzazione per creare un nuovo notebook duplicandone uno esistente nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

ExportNotebook

Concede l'autorizzazione per esportare un notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Lettura

GenerateSession

Concede l'autorizzazione per generare una nuova sessione sul tuo account

Scrittura

GetAccountInfo

Concede l'autorizzazione per ottenere informazioni sul'account

Lettura

GetAccountSettings

Concede l'autorizzazione per ottenere le impostazioni dell'account

Lettura

GetAutocompletionMetadata

Concede l'autorizzazione a ottenere i metadati della struttura del database per il completamento automatico

Lettura

GetAutocompletionResource

Concede l'autorizzazione a ottenere le informazioni della struttura del database per il completamento automatico

Lettura

GetChart

Concede l'autorizzazione per ottenere i grafici nel tuo account

grafico*

seghe: ResourceTag /$ {} TagKey

Lettura

GetConnection

Concede l'autorizzazione per ottenere le connessioni all'account

connessione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetNotebook

Concede l'autorizzazione per ottenere i metadati del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Lettura

GetNotebookVersion

Concede l'autorizzazione per ottenere il contenuto di una versione del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

Lettura

GetQCustomContext

Concede l'autorizzazione a ottenere un contesto personalizzato a livello di account

Lettura

GetQSqlPromptQuotas

Concede l'autorizzazione a ottenere le quote massime di prompt SQL generative Q

Lettura

GetQSqlRecommendations

Concede l'autorizzazione per ottenere i suggerimenti da testo a SQL

Lettura

GetQueryExecutionHistory

Concede l'autorizzazione per ottenere la cronologia di esecuzione della query nel tuo account

Lettura

GetSavedQuery

Concede l'autorizzazione per ottenere la query salvata nel tuo account

interrogazione*

leggi: ResourceTag /$ {} TagKey

Lettura

GetSchemaInference

Concede l'autorizzazione per ottenere le colonne e i tipi di dati dedotti da un file

Lettura

GetSqlGenerationContext

Concede il permesso di ottenere il contesto di generazione sql

Lettura

GetSqlRecommendations

Concede l'autorizzazione per ottenere i suggerimenti da testo a SQL

Lettura

GetUserInfo

Concede l'autorizzazione per ottenere informazioni sull'utente

Lettura

GetUserWorkspaceSettings

Concede l'autorizzazione per ottenere le impostazioni del workspace sul tuo account

Lettura

ImportNotebook

Concede l'autorizzazione per importare un notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

ListConnections

Concede l'autorizzazione per elencare tutti i set di connessione all'account

List

ListDatabases

Concede l'autorizzazione per elencare i database del cluster redshift

List

ListFiles

Concede l'autorizzazione per elencare i file e le cartelle

List

ListNotebookVersions

Concede l'autorizzazione per ottenere le versioni del notebook nel tuo account

taccuino*

seghe: /$ {} ResourceTag TagKey

List

ListNotebooks

Concede l'autorizzazione per elencare i notebook nel tuo account

List

ListQueryExecutionHistory

Concede l'autorizzazione per elencare la cronologia di esecuzione della query nel tuo account

List

ListRedshiftClusters

Concede l'autorizzazione per elencare i cluster redshift nel tuo account

List

ListSampleDatabases

Concede l'autorizzazione per elencare i database di esempio

Lettura

ListSavedQueryVersions

Concede l'autorizzazione per elencare le versioni della query salvata nel tuo account

interrogazione*

leggi: ResourceTag /$ {} TagKey

List

ListTabs

Concede l'autorizzazione per elencare le tabelle nell'account

List

ListTaggedResources

Concede l'autorizzazione per elencare le risorse taggate

Lettura

ListTagsForResource

Concede l'autorizzazione per elencare i tag di una risorsa sqlworkbench

chart

legge: ResourceTag /$ {} TagKey

Lettura

connessione

leggi: ResourceTag /$ {} TagKey

taccuino

seghe: ResourceTag /$ {0} TagKey

query

legge: ResourceTag /$ {} TagKey

PassAccountSettings

Concede l'autorizzazione a fornire le impostazioni dell'account con la richiesta

Scrittura

PutQCustomContext

Concede l'autorizzazione ad aggiornare il contesto personalizzato a livello di account

Scrittura

PutSqlGenerationContext

Concede l'autorizzazione ad aggiornare il contesto di generazione sql

Scrittura

PutTab

Concede le autorizzazioni per creare o aggiornare una tabella nell'account

Scrittura

PutUserWorkspaceSettings

Concede l'autorizzazione per aggiornare le impostazioni del workspace sul tuo account

Scrittura

RestoreNotebookVersion

Concede l'autorizzazione per ripristinare un notebook nel tuo account a una determinata versione

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

TagResource

Concede l'autorizzazione per assegnare un tag a una risorsa sqlworkbench

chart

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

connessione

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

taccuino

seghe: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

query

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa sqlworkbench

chart

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

Etichettatura, scrittura

connessione

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

taccuino

seghe: ResourceTag /$ {0} TagKey

leggi: TagKeys

query

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

UpdateAccountConnectionSettings

Concede l'autorizzazione per aggiornare le impostazioni di connessione a livello di account

Scrittura

UpdateAccountExportSettings

Concede l'autorizzazione per aggiornare le impostazioni di esportazione a livello di account

Scrittura

UpdateAccountGeneralSettings

Concede l'autorizzazione per aggiornare le impostazioni generali a livello di account

Scrittura

UpdateAccountQSqlSettings

Concede l'autorizzazione per aggiornare le impostazioni da testo a SQL a livello di account

Scrittura

UpdateChart

Concede l'autorizzazione per aggiornare una tabella nell'account

grafico*

seghe: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateConnection

Concede l'autorizzazione per aggiornare una connessione all'account

connessione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateFileFolder

Concede l'autorizzazione per spostare i file nel tuo account

chart

aws: ResourceTag /$ {0} TagKey

Scrittura

query

legge: ResourceTag /$ {} TagKey

UpdateFolder

Concede l'autorizzazione per aggiornare il nome e i dettagli di una cartella sul tuo account

Scrittura

UpdateNotebook

Concede l'autorizzazione per aggiornare i metadati del notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateNotebookCellContent

Concede l'autorizzazione per aggiornare il contenuto delle celle di un notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateNotebookCellLayout

Concede l'autorizzazione per aggiornare il layout delle celle di un notebook nel tuo account

taccuino*

seghe: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateSavedQuery

Concede l'autorizzazione per aggiornare una query salvata nel tuo account

interrogazione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

Tipi di risorse definiti da AWS SQL Workbench

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

grafico

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

ResourceTagleggi: /$ {} TagKey

connessione

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

ResourceTagleggi: /$ {} TagKey

taccuino

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

ResourceTagleggi: /$ {} TagKey

interrogazione

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

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per AWS SQL Workbench

AWS SQL Workbench definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base ai tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString