Operazioni, risorse e chiavi di condizione per Amazon Q Business
Amazon Q Business (prefisso del servizio:qbusiness) 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
Operazioni API definite da Amazon Q Business
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 |
|---|---|---|---|---|
|
AssociatePermission |
Scrittura |
|||
Scrittura |
||||
|
BatchDeleteDocument |
Scrittura |
|||
|
BatchPutDocument |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
CancelSubscription |
Scrittura |
|||
|
Chattare |
Lettura |
|||
|
ChatSync |
Lettura |
|||
|
CheckDocumentAccess |
Lettura |
|||
|
CreateAnonymousWebExperienceUrl |
Scrittura |
|||
|
CreateApplication |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
CreateChatResponseConfiguration |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreateDataAccessor |
Scrittura |
|||
Scrittura |
||||
Etichettatura, scrittura |
||||
|
CreateDataSource |
Scrittura |
|||
Scrittura |
||||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
CreateIndex |
Scrittura |
|||
Etichettatura, scrittura |
||||
|
CreatePlugin |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
CreateRetriever |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
CreateSubscription |
Scrittura |
|||
|
CreateUser |
Scrittura |
|||
|
CreateWebExperience |
Scrittura |
|||
Etichettatura, scrittura |
||||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
DeleteApplication |
Scrittura |
|||
|
DeleteAttachment |
Scrittura |
|||
|
DeleteChatControlsConfiguration |
Scrittura |
|||
|
DeleteChatResponseConfiguration |
Scrittura |
|||
|
DeleteConversation |
Scrittura |
|||
|
DeleteDataAccessor |
Scrittura |
|||
|
DeleteDataSource |
Scrittura |
|||
|
DeleteGroup |
Scrittura |
|||
|
DeleteIndex |
Scrittura |
|||
|
DeletePlugin |
Scrittura |
|||
|
DeleteRetriever |
Scrittura |
|||
|
DeleteUser |
Scrittura |
|||
|
DeleteWebExperience |
Scrittura |
|||
|
DisassociatePermission |
Scrittura |
|||
Scrittura |
||||
|
GetApplication |
Lettura |
|||
|
GetChatControlsConfiguration |
List |
|||
|
GetChatResponseConfiguration |
Lettura |
|||
|
GetDataAccessor |
Lettura |
|||
|
GetDataSource |
Lettura |
|||
|
GetDocumentContent |
Lettura |
|||
|
GetGroup |
Lettura |
|||
|
GetIndex |
Lettura |
|||
|
GetMedia |
Lettura |
|||
|
GetPlugin |
Lettura |
|||
|
GetPolicy |
Lettura |
|||
|
GetRetriever |
Lettura |
|||
|
GetUser |
Lettura |
|||
|
GetWebExperience |
Lettura |
|||
|
ListApplications |
List |
|||
|
ListAttachments |
List |
|||
|
ListChatResponseConfigurations |
List |
|||
|
ListConversations |
List |
|||
|
ListDataAccessors |
List |
|||
|
ListDataSourceSyncJobs |
List |
|||
|
ListDataSources |
List |
|||
|
ListDocuments |
List |
|||
|
ListGroups |
List |
|||
|
ListIndices |
List |
|||
|
ListMessages |
List |
|||
|
ListPluginActions |
Lettura |
|||
|
ListPluginTypeActions |
Lettura |
|||
|
ListPluginTypeMetadata |
Lettura |
|||
|
ListPlugins |
List |
|||
|
ListRetrievers |
List |
|||
|
ListSubscriptions |
List |
|||
|
ListTagsForResource |
Lettura |
|||
|
ListWebExperiences |
List |
|||
|
PutFeedback |
Scrittura |
|||
|
PutGroup |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
SearchRelevantContent |
Lettura |
|||
|
StartDataSourceSyncJob |
Scrittura |
|||
|
StopDataSourceSyncJob |
Scrittura |
|||
|
TagResource |
Etichettatura, scrittura |
|||
|
UntagResource |
Etichettatura, scrittura |
|||
|
UpdateApplication |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
UpdateChatControlsConfiguration |
Scrittura |
|||
|
UpdateChatResponseConfiguration |
Scrittura |
|||
|
UpdateDataAccessor |
Scrittura |
|||
|
UpdateDataSource |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
UpdateIndex |
Scrittura |
|||
|
UpdatePlugin |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
UpdateRetriever |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
||
|
UpdateSubscription |
Scrittura |
|||
|
UpdateUser |
Scrittura |
|||
|
UpdateWebExperience |
Scrittura |
|||
Io sono: PassedToService |
qbusiness.amazonaws.com |
Scrittura |
Operazioni definite da Amazon Q Business
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 all'applicazione una dichiarazione di politica basata sulle risorse |
Scrittura |
|||
Concede l'autorizzazione per l'eliminazione in batch il documento |
Scrittura |
|||
Concede l'autorizzazione per l'inserimento in batch del documento |
Scrittura |
|||
Concede il permesso di annullare un abbonamento |
Scrittura |
|||
Concede l'autorizzazione per chattare utilizzando un'applicazione |
Lettura |
|||
Concede l'autorizzazione per chattare in modo sincrono utilizzando un'applicazione |
Lettura |
|||
Concede il permesso di verificare se un utente ha accesso a un documento |
Lettura |
|||
Concede l'autorizzazione a creare un URL univoco per l'esperienza web anonima di Amazon Q Business |
Scrittura |
|||
Autorizza l'utente a creare una nuova applicazione. |
Scrittura |
|||
Concede l'autorizzazione a creare una configurazione di risposta alla chat all'applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede il permesso di creare DataAccessor all'applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un'origine dati per una determinata applicazione e un determinato indice |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione per creare un indice per una determinata applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare una nuova integrazione per un'applicazione Q Business |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un plug-in per una determinata applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per creare un retriever per una determinata applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione a creare un abbonamento |
Scrittura |
|||
Concede l'autorizzazione per creare un utente |
Scrittura |
|||
Concede l'autorizzazione per creare un'esperienza Web per una determinata applicazione |
leggi: RequestTag /$ {} TagKey |
Scrittura |
||
Concede l'autorizzazione per eliminare un'app. |
Scrittura |
|||
Concede il permesso di eliminare un allegato nel contesto di chat corrente |
Scrittura |
|||
Concede l'autorizzazione per eliminare la configurazione dei controlli della chat per un'applicazione |
Scrittura |
|||
Concede l'autorizzazione a eliminare una configurazione di risposta alla chat |
Scrittura |
|||
Concede l'autorizzazione per eliminare una conversazione |
Scrittura |
|||
Concede l'autorizzazione all'eliminazione DataAccessor |
Scrittura |
|||
Concede il permesso di eliminare un DataSource |
Scrittura |
|||
Concede l'autorizzazione per eliminare un gruppo |
Scrittura |
|||
Concede l'autorizzazione per eliminare un indice |
Scrittura |
|||
Concede l'autorizzazione a eliminare un'integrazione per un'applicazione Q Business |
Scrittura |
|||
Concede l'autorizzazione per eliminare un plug-in |
Scrittura |
|||
Concede l'autorizzazione per eliminare un retriever |
Scrittura |
|||
Concede l'autorizzazione per eliminare un utente |
Scrittura |
|||
Concede l'autorizzazione per eliminare una web-experience |
Scrittura |
|||
Concede il permesso di dissociare la dichiarazione di politica basata sulle risorse dall'applicazione |
Scrittura |
|||
Concede l'autorizzazione per ottenere un'applicazione |
Lettura |
|||
Concede l'autorizzazione per ottenere la configurazione dei controlli della chat per un'applicazione |
List |
|||
Concede il permesso di ottenere una configurazione di risposta alla chat |
Lettura |
|||
Concede il permesso di ottenere DataAccessor |
Lettura |
|||
Concede l'autorizzazione per ottenere un'origine dati |
Lettura |
|||
Concede il permesso di ottenere il contenuto di un documento |
Lettura |
|||
Concede l'autorizzazione per ottenere un gruppo |
Lettura |
|||
Concede l'autorizzazione per ottenere un indice |
Lettura |
|||
Concede l'autorizzazione a ottenere un'integrazione per un'applicazione Q Business |
Lettura |
|||
Concede il permesso di associare i file multimediali a un messaggio di sistema |
Lettura |
|||
Concede l'autorizzazione per ottenere un plug-in |
Lettura |
|||
Concede l'autorizzazione a ottenere la politica basata sulle risorse dell'applicazione |
Lettura |
|||
Concede l'autorizzazione per ottenere un retriever |
Lettura |
|||
Concede l'autorizzazione per ottenere un utente |
Lettura |
|||
Concede l'autorizzazione per ottenere una web-experience |
Lettura |
|||
Concede l'autorizzazione per elencare le applicazioni |
List |
|||
Concede il permesso di elencare gli allegati nel contesto di chat corrente |
List |
|||
Concede l'autorizzazione a elencare le configurazioni di risposta alla chat per un'applicazione |
List |
|||
Concede l'autorizzazione per elencare tutte le conversazioni per un'applicazione |
List |
|||
Concede l'autorizzazione alla pubblicazione dell'elenco DataAccessors per l'applicazione |
List |
|||
Concede l'autorizzazione per ottenere la cronologia dei processi di sincronizzazione dell'origine dati |
List |
|||
Concede l'autorizzazione per elencare le origini dati di un'applicazione e di un indice |
List |
|||
Concede l'autorizzazione per elencare tutti i documenti |
List |
|||
Concede l'autorizzazione per elencare i gruppi |
List |
|||
Concede l'autorizzazione per elencare gli indici di un'applicazione |
List |
|||
Concede l'autorizzazione a elencare tutte le integrazioni per un'applicazione Q Business |
List |
|||
Concede l'autorizzazione per elencare tutti i messaggi |
List |
|||
Concede il permesso di elencare le azioni dei plug-in di un plug-in all'interno dell'applicazione |
Lettura |
|||
Concede il permesso di elencare tutte le azioni per un tipo di plugin |
Lettura |
|||
Concede il permesso di elencare tutti i metadati dei tipi di plugin |
Lettura |
|||
Concede l'autorizzazione per elencare i plug-in di un'applicazione |
List |
|||
Concede l'autorizzazione per elencare i retriever di un'applicazione |
List |
|||
Concede l'autorizzazione per elencare le sottoscrizioni |
List |
|||
Concede l'autorizzazione per elencare i tag per una risorsa |
Lettura |
|||
Concede l'autorizzazione per elencare le esperienze Web di un'applicazione |
List |
|||
Concede l'autorizzazione per inserire un feedback relativo a un messaggio di conversazione |
Scrittura |
|||
Concede l'autorizzazione per inserire un gruppo di utenti |
Scrittura |
|||
Concede l'autorizzazione a cercare contenuti pertinenti dall'applicazione Amazon Q Business |
Lettura |
|||
Concede l'autorizzazione per avviare il processo di sincronizzazione dell'origine dati |
Scrittura |
|||
Concede l'autorizzazione per avviare la distribuzione di un'integrazione |
Scrittura |
|||
Concede l'autorizzazione per interrompere il processo di sincronizzazione dell'origine dati |
Scrittura |
|||
Concede l'autorizzazione per applicare tag a una risorsa con determinate coppie di chiave/valore |
legge: RequestTag /$ {} TagKey |
Etichettatura, scrittura |
||
|
leggi: /$ {} RequestTag TagKey |
||||
|
leggi: /$ {} RequestTag TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
|
leggi: RequestTag /$ {} TagKey |
||||
Concede l'autorizzazione per rimuovere il tag con la chiave specificata da una risorsa |
Etichettatura, scrittura |
|||
Concede l'autorizzazione per aggiornare un'applicazione |
Scrittura |
|||
Concede l'autorizzazione per aggiornare la configurazione dei controlli della chat per un'applicazione |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare una configurazione di risposta alla chat |
Scrittura |
|||
Concede l'autorizzazione all'aggiornamento DataAccessor |
Scrittura |
|||
Concede il permesso di aggiornare un DataSource |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un indice |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un'integrazione per un'applicazione Q Business |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un plug-in |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un retriever |
Scrittura |
|||
Concede l'autorizzazione ad aggiornare un abbonamento |
Scrittura |
|||
Concede l'autorizzazione per aggiornare un utente |
Scrittura |
|||
Concede il permesso di aggiornare un WebExperience |
Scrittura |
|||
Permission-only azioni per Amazon Q Business
Le seguenti azioni sono definite da Amazon Q Business 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 configurare la distribuzione dei registri venduti per la risorsa applicativa Amazon Q Business |
Gestione delle autorizzazioni, Write |
|||
Concede l'autorizzazione a creare AWS IAM Identity center Trusted Token Issuer in base DataAccessor all'applicazione |
Scrittura |
|||
Concede l'autorizzazione a disabilitare la scansione ACL durante la creazione della risorsa sorgente dati Amazon Q Business |
Scrittura |
|||
Concede il permesso di inserire nell'applicazione una dichiarazione politica basata sulle risorse |
Scrittura |
Tipi di risorsa definiti da Amazon Q Business
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} :qbusiness: $ {Region} :$ {Account} :application/$ {} /chat-response-configuration/$ {} ApplicationId ChatResponseConfigurationId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /data-accessor/$ {} ApplicationId DataAccessorId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /index/$ {} /fonte-dati/$ {} ApplicationId IndexId DataSourceId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /index/$ {} ApplicationId IndexId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /integrazione/$ {} ApplicationId IntegrationId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /plugin/$ {} ApplicationId PluginId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /retriever/$ {} ApplicationId RetrieverId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /subscription/$ {} ApplicationId SubscriptionId |
||
arn: $ {Partition} :qbusiness: $ {Region} :$ {Account} :application/$ {} /web-experience/$ {} ApplicationId WebExperienceId |
Chiavi di condizione per Amazon Q Business
Amazon Q Business definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition 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 all'ID del gruppo IAM Identity Center |
ArrayOfString |
|
Filtra l'accesso in base all'ID utente di IAM Identity Center |
ArrayOfString |