Azioni, risorse e chiavi di condizione per Amazon Q Business Q Apps
Amazon Q Business Q Apps (prefisso del servizio:qapps) 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 di autorizzazione del servizio
per questo servizio.
Argomenti
Operazioni API definite da Amazon Q Business Q Apps
La tabella seguente mappa le operazioni delle API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.
| Operation | Azione IAM | Chiave di condizione | Valori possibili | Livello di accesso |
|---|---|---|---|---|
|
AssociateLibraryItemReview |
Scrittura |
|||
|
AssociateQAppWithUser |
Scrittura |
|||
|
BatchCreateCategory |
Scrittura |
|||
|
BatchDeleteCategory |
Scrittura |
|||
|
BatchUpdateCategory |
Scrittura |
|||
|
CreateLibraryItem |
Scrittura |
|||
|
CreatePresignedUrl |
Scrittura |
|||
|
Crea Qapp |
Scrittura |
|||
|
DeleteLibraryItem |
Scrittura |
|||
|
Elimina Qapp |
Scrittura |
|||
|
DescribeQAppPermissions |
Lettura |
|||
|
DisassociateLibraryItemReview |
Scrittura |
|||
|
DisassociateQAppFromUser |
Scrittura |
|||
|
ExportQAppSessionData |
Scrittura |
|||
|
GetLibraryItem |
Lettura |
|||
|
Scarica Qapp |
Lettura |
|||
|
GetQAppSession |
Lettura |
|||
|
GetQAppSessionMetadata |
Lettura |
|||
|
ImportDocument |
Scrittura |
|||
|
ListCategories |
List |
|||
|
ListLibraryItems |
List |
|||
|
ListQAppSessionData |
Lettura |
|||
|
Elenca Qapps |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
StartQAppSession |
Scrittura |
|||
|
StopQAppSession |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateLibraryItem |
Scrittura |
|||
|
UpdateLibraryItemMetadata |
Scrittura |
|||
|
Aggiorna Qapp |
Scrittura |
|||
|
UpdateQAppPermissions |
Scrittura |
|||
|
UpdateQAppSession |
Scrittura |
|||
|
UpdateQAppSessionMetadata |
Scrittura |
Azioni definite da Amazon Q Business Q Apps
Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.
| Azioni | Description | Tipi di risorsa (*obbligatorio) | Chiavi di condizione | Livello di accesso |
|---|---|---|---|---|
Concede l'autorizzazione ad associare una recensione di un elemento della libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad associare Q App a un utente nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a creare le categorie di una libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a eliminare le categorie di una libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le categorie di una libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a creare un elemento di libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a creare Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a eliminare un elemento della libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a eliminare Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a ottenere le autorizzazioni di condivisione di Q App nell'ambiente applicativo Q Business |
Lettura |
|||
Concede il permesso di annullare l'associazione di una recensione di un elemento della libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a dissociare Q App da un utente nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede il permesso di esportare i dati delle sessioni di Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a ottenere un elemento di libreria nell'ambiente applicativo Q Business |
Lettura |
|||
Concede l'autorizzazione a scaricare Q App nell'ambiente applicativo Q Business |
Lettura |
|||
Concede l'autorizzazione a ottenere una sessione Q App nell'ambiente applicativo Q Business |
Lettura |
|||
Concede l'autorizzazione a ottenere i metadati della sessione Q App nell'ambiente applicativo Q Business |
Lettura |
|||
Concede l'autorizzazione a importare un documento in Q App o Q App Session nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a elencare le categorie nell'ambiente applicativo Q Business |
List |
|||
Concede l'autorizzazione a elencare gli elementi della libreria nell'ambiente applicativo Q Business |
List |
|||
Concede l'autorizzazione a ottenere i dati della sessione Q App nell'ambiente applicativo Q Business |
Lettura |
|||
Concede l'autorizzazione a elencare Q Apps nell'ambiente applicativo Q Business |
List |
|||
Concede l'autorizzazione per elencare i tag per una risorsa |
Lettura |
|||
Concede l'autorizzazione a prevedere Q App dal registro delle conversazioni o dall'affermazione del problema nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad avviare una sessione Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
|
legge: RequestTag /$ {0} TagKey |
||||
Concede l'autorizzazione a interrompere la sessione Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione per applicare tag a una risorsa con determinate coppie di chiave/valore |
legge: RequestTag /$ {0} TagKey |
Etichettatura, scrittura |
||
|
leggi: /$ {} RequestTag TagKey |
||||
Concede l'autorizzazione per rimuovere il tag con la chiave specificata da una risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione ad aggiornare un elemento della libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare i metadati di un elemento di libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare le autorizzazioni di condivisione di Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare la sessione Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare i metadati delle sessioni di Q App nell'ambiente applicativo Q Business |
Scrittura |
Permission-only azioni per Amazon Q Business Q Apps
Le seguenti azioni sono definite da Amazon Q Business Q Apps 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 a copiare Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a creare una recensione degli elementi della libreria nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a sottoscrivere un argomento sul bus degli eventi di Q App nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a prevedere l'affermazione del problema dal registro delle conversazioni nell'ambiente applicativo Q Business |
Scrittura |
|||
Concede l'autorizzazione a prevedere i metadati di Q App dalla dichiarazione del problema nell'ambiente applicativo Q Business |
Scrittura |
Tipi di risorse definiti da Amazon Q Business Q Apps
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} :qbusiness: $ {Region} :$ {Account} :application/$ {} ApplicationId |
||
arn: $ {Partition} :qapps: $ {Region} :$ {Account} :application/$ {} /qapp/$ {} ApplicationId AppId |
||
arn: $ {Partition} :qapps: $ {Region} :$ {Account} :application/$ {} /qapp/$ {} /session/$ {} ApplicationId AppId SessionId |
Chiavi di condizione per Amazon Q Business Q Apps
Amazon Q Business Q Apps 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 per i tag associati alla risorsa |
Stringa |
|
Filtra l'accesso tramite le chiavi di tag passate nella richiesta |
ArrayOfString |
|
Filtra l'accesso in base alla pubblicazione o meno di Q App |
Stringa |
|
Filtra l'accesso in base al fatto che la sessione Q App sia condivisa |
Stringa |
|
Filtra l'accesso in base al fatto che il richiedente sia il proprietario dell'app Q |
Stringa |
|
Filtra l'accesso in base al fatto che il richiedente sia un moderatore di Q App Session |
Stringa |