View a markdown version of this page

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

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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 ha operazioni API che possono essere utilizzate in Actions elemento di una dichiarazione politica IAM.

Permission-only azioni per AWS SQL Workbench

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

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

AssociateConnectionWithChart

Concede l'autorizzazione per associare la connessione a un grafico

chart*

aws:ResourceTag/${TagKey}

Scrittura

connection*

aws:ResourceTag/${TagKey}

AssociateConnectionWithTab

Concede l'autorizzazione per associare la connessione a una scheda

connection*

aws:ResourceTag/${TagKey}

Scrittura

AssociateNotebookWithTab

Concede l'autorizzazione per associare un notebook a una scheda

notebook*

aws:ResourceTag/${TagKey}

Scrittura

AssociateQueryWithTab

Concede l'autorizzazione per associare una query a una scheda

query*

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

notebook*

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

chart*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateConnection

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

connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateNotebookCell

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateNotebookFromVersion

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateNotebookVersion

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateSavedQuery

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

query*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteChart

Concede l'autorizzazione per rimuovere i grafici nel tuo account

chart*

aws:ResourceTag/${TagKey}

Scrittura

DeleteConnection

Concede l'autorizzazione per rimuovere le connessioni all'account

connection*

aws:ResourceTag/${TagKey}

Scrittura

DeleteNotebook

Concede l'autorizzazione per rimuovere i notebook nel tuo account

notebook*

aws:ResourceTag/${TagKey}

Scrittura

DeleteNotebookCell

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

notebook*

aws:ResourceTag/${TagKey}

Scrittura

DeleteNotebookVersion

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

notebook*

aws:ResourceTag/${TagKey}

Scrittura

DeleteQCustomContext

Concede il permesso di eliminare il contesto personalizzato a livello di account

Scrittura

DeleteSavedQuery

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

query*

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

connection*

aws:ResourceTag/${TagKey}

Scrittura

DuplicateNotebook

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

ExportNotebook

Concede l'autorizzazione per esportare un notebook nel tuo account

notebook*

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

chart*

aws:ResourceTag/${TagKey}

Lettura

GetConnection

Concede l'autorizzazione per ottenere le connessioni all'account

connection*

aws:ResourceTag/${TagKey}

Lettura

GetNotebook

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

notebook*

aws:ResourceTag/${TagKey}

Lettura

GetNotebookVersion

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

notebook*

aws:ResourceTag/${TagKey}

Lettura

GetQCustomContext

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

Lettura

GetQSqlPromptQuotas

Concede l'autorizzazione a ottenere le quote massime richieste da Q SQL generativo

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

query*

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

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

notebook*

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

query*

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

aws:ResourceTag/${TagKey}

Lettura

connection

aws:ResourceTag/${TagKey}

notebook

aws:ResourceTag/${TagKey}

query

aws:ResourceTag/${TagKey}

PassAccountSettings

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

Scrittura

PutQCustomContext

Concede il permesso di aggiornare il contesto personalizzato a livello di account

Scrittura

PutSqlGenerationContext

Concede il permesso di 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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

TagResource

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

chart

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

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

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

chart

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

connection

aws:ResourceTag/${TagKey}

aws:TagKeys

notebook

aws:ResourceTag/${TagKey}

aws:TagKeys

query

aws:ResourceTag/${TagKey}

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

chart*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateConnection

Concede l'autorizzazione per aggiornare una connessione all'account

connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateFileFolder

Concede l'autorizzazione per spostare i file nel tuo account

chart

aws:ResourceTag/${TagKey}

Scrittura

query

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateNotebookCellContent

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateNotebookCellLayout

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

notebook*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateSavedQuery

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

query*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

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

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}

Chiavi di condizione per AWS SQL Workbench

AWS SQL Workbench definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws:RequestTag/${TagKey}

Filtra l'accesso per i tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

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

ArrayOfString