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:
-
Scopri come configurare questo servizio.
-
Visualizza un elenco delle operazioni API disponibili per questo servizio.
-
Scopri come proteggere questo servizio e le sue risorse utilizzando le policy delle autorizzazioni IAM.
-
Visualizza il riferimento programmatico all'autorizzazione del servizio per questo servizio
.
Argomenti
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 |
|---|---|---|---|---|
Concede l'autorizzazione per associare la connessione a un grafico |
Scrittura |
|||
Concede l'autorizzazione per associare la connessione a una scheda |
Scrittura |
|||
Concede l'autorizzazione per associare un notebook a una scheda |
Scrittura |
|||
Concede l'autorizzazione per associare una query a una scheda |
Scrittura |
|||
Concede l'autorizzazione per eliminare le cartelle nel tuo account |
Scrittura |
|||
Concede l'autorizzazione per ottenere il contenuto delle celle del notebook nel tuo account |
Lettura |
|||
Concede l'autorizzazione per creare un account SQLWorkbench |
Scrittura |
|||
Concede l'autorizzazione per creare un nuovo grafico salvato nel tuo account |
seghe: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una nuova connessione all'account |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una cartella nell'l'account |
Scrittura |
|||
Concede l'autorizzazione per creare un nuovo notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una cella del notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un nuovo notebook da una versione per notebook nell'account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una versione del notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per creare una nuova query salvata nel tuo account |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per rimuovere i grafici nel tuo account |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le connessioni all'account |
Scrittura |
|||
Concede l'autorizzazione per rimuovere i notebook nel tuo account |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le celle del notebook nel tuo account |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le celle del notebook nel tuo account |
Scrittura |
|||
Concede l'autorizzazione a eliminare il contesto personalizzato a livello di account |
Scrittura |
|||
Concede l'autorizzazione per rimuovere le query salvate nel tuo account |
Scrittura |
|||
Concede il permesso di eliminare il contesto di generazione sql |
Scrittura |
|||
Concede l'autorizzazione per rimuovere una tabella nell'account |
Scrittura |
|||
Concede l'autorizzazione per eseguire una query nel cluster redshift |
Scrittura |
|||
Concede l'autorizzazione per creare un nuovo notebook duplicandone uno esistente nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per esportare un notebook nel tuo account |
Lettura |
|||
Concede l'autorizzazione per generare una nuova sessione sul tuo account |
Scrittura |
|||
Concede l'autorizzazione per ottenere informazioni sul'account |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni dell'account |
Lettura |
|||
Concede l'autorizzazione a ottenere i metadati della struttura del database per il completamento automatico |
Lettura |
|||
Concede l'autorizzazione a ottenere le informazioni della struttura del database per il completamento automatico |
Lettura |
|||
Concede l'autorizzazione per ottenere i grafici nel tuo account |
Lettura |
|||
Concede l'autorizzazione per ottenere le connessioni all'account |
Lettura |
|||
Concede l'autorizzazione per ottenere i metadati del notebook nel tuo account |
Lettura |
|||
Concede l'autorizzazione per ottenere il contenuto di una versione del notebook nel tuo account |
Lettura |
|||
Concede l'autorizzazione a ottenere un contesto personalizzato a livello di account |
Lettura |
|||
Concede l'autorizzazione a ottenere le quote massime di prompt SQL generative Q |
Lettura |
|||
Concede l'autorizzazione per ottenere i suggerimenti da testo a SQL |
Lettura |
|||
Concede l'autorizzazione per ottenere la cronologia di esecuzione della query nel tuo account |
Lettura |
|||
Concede l'autorizzazione per ottenere la query salvata nel tuo account |
Lettura |
|||
Concede l'autorizzazione per ottenere le colonne e i tipi di dati dedotti da un file |
Lettura |
|||
Concede il permesso di ottenere il contesto di generazione sql |
Lettura |
|||
Concede l'autorizzazione per ottenere i suggerimenti da testo a SQL |
Lettura |
|||
Concede l'autorizzazione per ottenere informazioni sull'utente |
Lettura |
|||
Concede l'autorizzazione per ottenere le impostazioni del workspace sul tuo account |
Lettura |
|||
Concede l'autorizzazione per importare un notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per elencare tutti i set di connessione all'account |
List |
|||
Concede l'autorizzazione per elencare i database del cluster redshift |
List |
|||
Concede l'autorizzazione per elencare i file e le cartelle |
List |
|||
Concede l'autorizzazione per ottenere le versioni del notebook nel tuo account |
List |
|||
Concede l'autorizzazione per elencare i notebook nel tuo account |
List |
|||
Concede l'autorizzazione per elencare la cronologia di esecuzione della query nel tuo account |
List |
|||
Concede l'autorizzazione per elencare i cluster redshift nel tuo account |
List |
|||
Concede l'autorizzazione per elencare i database di esempio |
Lettura |
|||
Concede l'autorizzazione per elencare le versioni della query salvata nel tuo account |
List |
|||
Concede l'autorizzazione per elencare le tabelle nell'account |
List |
|||
Concede l'autorizzazione per elencare le risorse taggate |
Lettura |
|||
Concede l'autorizzazione per elencare i tag di una risorsa sqlworkbench |
chart |
Lettura |
||
Concede l'autorizzazione a fornire le impostazioni dell'account con la richiesta |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare il contesto personalizzato a livello di account |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare il contesto di generazione sql |
Scrittura |
|||
Concede le autorizzazioni per creare o aggiornare una tabella nell'account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni del workspace sul tuo account |
Scrittura |
|||
Concede l'autorizzazione per ripristinare un notebook nel tuo account a una determinata versione |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per assegnare un tag a una risorsa sqlworkbench |
chart |
Etichettatura, scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
|
seghe: RequestTag /$ {0} TagKey |
||||
Concede l'autorizzazione per rimuovere un tag da una risorsa sqlworkbench |
chart |
Etichettatura, scrittura |
||
Concede l'autorizzazione per aggiornare le impostazioni di connessione a livello di account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni di esportazione a livello di account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni generali a livello di account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare le impostazioni da testo a SQL a livello di account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare una tabella nell'account |
seghe: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiornare una connessione all'account |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per spostare i file nel tuo account |
chart |
Scrittura |
||
Concede l'autorizzazione per aggiornare il nome e i dettagli di una cartella sul tuo account |
Scrittura |
|||
Concede l'autorizzazione per aggiornare i metadati del notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiornare il contenuto delle celle di un notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiornare il layout delle celle di un notebook nel tuo account |
seghe: /$ {} RequestTag TagKey |
Scrittura |
||
Concede l'autorizzazione per aggiornare una query salvata nel tuo account |
leggi: RequestTag /$ {} TagKey |
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 |
|---|---|---|
arn: $ {Partition} :sqlworkbench: $ {Region} :$ {Account} :chart/$ {} ResourceId |
||
arn: $ {Partition} :sqlworkbench: $ {Region} :$ {Account} :connection/$ {} ResourceId |
||
arn: $ {Partition} :sqlworkbench: $ {Region} :$ {Account} :notebook/$ {} ResourceId |
||
arn: $ {Partition} :sqlworkbench: $ {Region} :$ {Account} :query/$ {} ResourceId |
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 |
|---|---|---|
Filtra l'accesso per i tag passati nella richiesta |
Stringa |
|
Filtra l'accesso in base ai tag associati alla risorsa |
Stringa |
|
Filtra l'accesso tramite le chiavi di tag passate nella richiesta |
ArrayOfString |