View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Q - 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à.

Operazioni, risorse e chiavi di condizione per Amazon Q

Amazon Q (prefisso del servizio: q) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni definite da Amazon Q

Amazon Q non ha operazioni API che possono essere utilizzate in Actions elemento di una dichiarazione politica IAM.

Permission-only azioni per Amazon Q

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

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

AssociateConnectorResource

Concede il permesso di associare un AWS risorsa con un connettore Amazon Q

Scrittura

AssociateLoginDomain

Concede il permesso di associare un dominio di accesso a un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Scrittura

BatchDescribeGroups

Concede il permesso di descrivere più gruppi per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Lettura

BatchDescribeUsers

Concede il permesso di descrivere più utenti per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Lettura

BatchGetGroups

Concede il permesso di creare più gruppi per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Lettura

BatchGetUsers

Concede il permesso di ottenere più utenti per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Lettura

CreateArtifact

Concede il permesso di creare un artefatto con Amazon Q

Scrittura

CreateAssignment

Concede il permesso di creare un'assegnazione a un utente o a un gruppo per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

identitystore:GroupId

identitystore:UserId

Scrittura

CreateAuthGrant

Concede il permesso di creare un utente OAuth in Amazon Q

Scrittura

CreateOAuthAppConnection

Concede il permesso di registrare un'applicazione OAuth in Amazon Q

Scrittura

CreatePlugin

Concede il permesso di creare e configurare un plug-in di terze parti in Amazon Q

plugin*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateScimAccessToken

Concede l'autorizzazione a creare un token di accesso SCIM per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Scrittura

DeleteAssignment

Concede il permesso di eliminare un'assegnazione a un utente o a un gruppo per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

identitystore:GroupId

identitystore:UserId

Scrittura

DeleteConversation

Concede il permesso di eliminare una conversazione con Amazon Q

Scrittura

DeleteOAuthAppConnection

Concede il permesso di eliminare un'applicazione OAuth in Amazon Q

Scrittura

DeletePlugin

Concede il permesso di eliminare un plug-in configurato in Amazon Q

plugin*

aws:ResourceTag/${TagKey}

Scrittura

DeleteScimAccessToken

Concede il permesso di eliminare un token di accesso SCIM per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Scrittura

DisassociateLoginDomain

Concede il permesso di dissociare un dominio di accesso da un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

Scrittura

GenerateCodeFromCommands

Concede l'autorizzazione a generare codice dai comandi CLI in Amazon Q

Lettura

GenerateCodeRecommendations

Concede l'autorizzazione a generare consigli sul codice in Amazon Q

Lettura

GetArtifact

Concede il permesso di visualizzare un artefatto Amazon Q

Lettura

GetArtifactActionResult

Concede il permesso di visualizzare i risultati di un'azione in un artefatto Amazon Q

Lettura

GetConnector

Concede il permesso di visualizzare informazioni su uno specifico connettore Amazon Q

Lettura

GetConversation

Concede l'autorizzazione per ottenere i singoli messaggi associati a una conversazione specifica con Amazon Q

Lettura

GetIdentityMetadata

Concede il permesso ad Amazon Q di ottenere i metadati di identità

Lettura

GetPlugin

Concede il permesso di visualizzare informazioni su uno specifico plug-in Amazon Q configurato

plugin*

aws:ResourceTag/${TagKey}

Lettura

GetTroubleshootingResults

Concede l'autorizzazione per ottenere risultati di risoluzione dei problemi con Amazon Q

Lettura

ListConversations

Concede il permesso di elencare le singole conversazioni associate a un utente Amazon Q specifico

Lettura

ListDashboardMetrics

Concede il permesso di leggere le metriche per popolare la dashboard di Amazon Q

List

ListGroups

Concede il permesso di elencare i gruppi per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

List

ListLoginDomains

Concede il permesso di elencare i domini di accesso per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

List

ListPluginProviders

Concede il permesso di elencare i plugin disponibili in Amazon Q

List

ListPlugins

Concede il permesso di elencare i plugin configurati in Amazon Q

plugin*

aws:ResourceTag/${TagKey}

List

ListScimAccessTokens

Concede il permesso di elencare i token di accesso SCIM per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Concede il permesso di elencare tutti i tag associati a una risorsa Amazon Q

plugin

aws:ResourceTag/${TagKey}

List

ListUsers

Concede il permesso di elencare gli utenti per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

List

PassRequest

Concede l'autorizzazione per consentire ad Amazon Q di eseguire azioni per tuo conto

Scrittura

PerformArtifactAction

Concede il permesso di eseguire un'azione su un artefatto Amazon Q

Scrittura

RejectConnector

Concede il permesso di rifiutare una richiesta di connessione per un connettore Amazon Q

Scrittura

SendEvent

Concede il permesso di attivare azioni Amazon Q asincrone

Scrittura

SendMessage

Concede l'autorizzazione per inviare un messaggio ad Amazon Q

Scrittura

StartConversation

Concede l'autorizzazione per avviare una conversazione con Amazon Q

Scrittura

StartTroubleshootingAnalysis

Concede l'autorizzazione per avviare un'analisi di risoluzione dei problemi con Amazon Q

Scrittura

StartTroubleshootingResolutionExplanation

Concede l'autorizzazione per avviare una spiegazione della risoluzione dei problemi con Amazon Q

Scrittura

TagResource

Concede il permesso di associare tag a una risorsa Amazon Q

plugin

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

profile

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede il permesso di rimuovere i tag associati a una risorsa Amazon Q

plugin

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

profile

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAssignment

Concede il permesso di aggiornare l'assegnazione di un utente o di gruppo per un profilo di sviluppatore Amazon Q

profile*

aws:ResourceTag/${TagKey}

identitystore:GroupId

identitystore:UserId

Scrittura

UpdateAuthGrant

Concede il permesso di aggiornare un utente OAuth in Amazon Q

Scrittura

UpdateConversation

Concede il permesso di aggiornare una conversazione con Amazon Q

Scrittura

UpdateOAuthAppConnection

Concede il permesso di aggiornare un'applicazione OAuth in Amazon Q

Scrittura

UpdatePlugin

Concede il permesso di aggiornare un plug-in di terze parti in Amazon Q

plugin*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

UpdateTroubleshootingCommandResult

Concede il permesso di aggiornare il risultato di un comando di risoluzione dei problemi con Amazon Q

Scrittura

UsePlugin

Concede il permesso di utilizzare i plugin Amazon Q

plugin*

aws:ResourceTag/${TagKey}

Scrittura

VerifyOAuthAppConnection

Concede il permesso di verificare un'applicazione OAuth in Amazon Q

Scrittura

Tipi di risorsa definiti da Amazon Q

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

plugin

arn:${Partition}:qdeveloper:${Region}:${Account}:plugin/${Identifier}

aws:ResourceTag/${TagKey}

profile

arn:${Partition}:codewhisperer:${Region}:${Account}:profile/${Identifier}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Q

Amazon Q 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 tramite i tag associati alla risorsa Amazon Q

String

aws:TagKeys

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

ArrayOfString

identitystore:GroupId

Filtra l'accesso in base all'ID del gruppo IAM Identity Center

ArrayOfString

identitystore:UserId

Filtra l'accesso in base all'ID utente di IAM Identity Center

ArrayOfString