View a markdown version of this page

Operazioni, risorse e chiavi di condizione per Amazon Q - Service Authorization Reference

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 dispone di operazioni API che possano essere utilizzate nell'Actionselemento di una dichiarazione di policy IAM.

Permission-only azioni per Amazon Q

Le seguenti azioni sono definite da Amazon Q 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

AssociateConnectorResource

Concede l'autorizzazione ad associare una AWS risorsa a un connettore Amazon Q

Scrittura

AssociateLoginDomain

Concede l'autorizzazione ad associare un dominio di accesso a un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

BatchDescribeGroups

Concede l'autorizzazione a descrivere più gruppi per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

Lettura

BatchDescribeUsers

Concede l'autorizzazione a descrivere più utenti per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

Lettura

BatchGetGroups

Concede l'autorizzazione a creare più gruppi per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

Lettura

BatchGetUsers

Concede l'autorizzazione a ottenere più utenti per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

Lettura

CreateArtifact

Concede l'autorizzazione a creare un artefatto con Amazon Q

Scrittura

CreateAssignment

Concede l'autorizzazione a creare un'assegnazione di utenti o gruppi per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

archivio di identità: GroupId

archivio di identità: UserId

Scrittura

CreateAuthGrant

Concede l'autorizzazione a creare utenti OAuth in Amazon Q

Scrittura

CreateOAuthAppConnection

Concede l'autorizzazione a registrare un'applicazione OAuth in Amazon Q

Scrittura

CreatePlugin

Concede l'autorizzazione a creare e configurare un plug-in di terze parti in Amazon Q

plugin*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateScimAccessToken

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

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DeleteAssignment

Concede l'autorizzazione a eliminare l'assegnazione di un utente o di un gruppo per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

archivio di identità: GroupId

archivio di identità: UserId

Scrittura

DeleteConversation

Concede l'autorizzazione a eliminare una conversazione con Amazon Q

Scrittura

DeleteOAuthAppConnection

Concede l'autorizzazione a eliminare un'applicazione OAuth in Amazon Q

Scrittura

DeletePlugin

Concede l'autorizzazione a eliminare un plug-in configurato in Amazon Q

plugin*

leggi: ResourceTag /$ {} TagKey

Scrittura

DeleteScimAccessToken

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

profilo*

seghe: ResourceTag /$ {} TagKey

Scrittura

DisassociateLoginDomain

Concede l'autorizzazione a dissociare un dominio di accesso da un profilo di sviluppatore Amazon Q

profilo*

seghe: 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 l'autorizzazione a visualizzare un artefatto di Amazon Q

Lettura

GetArtifactActionResult

Concede l'autorizzazione a visualizzare i risultati di un'azione in un artefatto Amazon Q

Lettura

GetConnector

Concede l'autorizzazione a 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 l'autorizzazione ad Amazon Q per ottenere i metadati dell'identità

Lettura

GetPlugin

Concede l'autorizzazione a visualizzare informazioni su uno specifico plug-in Amazon Q configurato

plugin*

leggi: ResourceTag /$ {} TagKey

Lettura

GetTroubleshootingResults

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

Lettura

ListConversations

Concede l'autorizzazione a elencare singole conversazioni associate a un utente Amazon Q specifico

Lettura

ListDashboardMetrics

Concede l'autorizzazione a leggere i parametri per compilare il pannello di controllo di Amazon Q

List

ListGroups

Concede l'autorizzazione a elencare gruppi per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

List

ListLoginDomains

Concede l'autorizzazione a elencare i domini di accesso per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

List

ListPluginProviders

Concede l'autorizzazione a elencare i plugin disponibili in Amazon Q

List

ListPlugins

Concede l'autorizzazione a elencare i plugin configurati in Amazon Q

plugin*

leggi: ResourceTag /$ {} TagKey

List

ListScimAccessTokens

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

profilo*

seghe: ResourceTag /$ {} TagKey

List

ListTagsForResource

Concede l'autorizzazione a elencare tutti i tag associati a una risorsa Amazon Q

plugin

aws: ResourceTag /$ {} TagKey

List

ListUsers

Concede l'autorizzazione a elencare gli utenti per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

List

PassRequest

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

Scrittura

PerformArtifactAction

Concede l'autorizzazione a eseguire un'azione su un artefatto Amazon Q

Scrittura

RejectConnector

Concede l'autorizzazione a rifiutare una richiesta di connessione per un connettore Amazon Q

Scrittura

SendEvent

Concede l'autorizzazione per 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 l'autorizzazione ad associare tag a una risorsa Amazon Q

plugin

aws: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione a rimuovere i tag associati a una risorsa Amazon Q

plugin

aws: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

profile

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

UpdateAssignment

Concede l'autorizzazione ad aggiornare l'assegnazione di un utente o di un gruppo per un profilo di sviluppatore Amazon Q

profilo*

seghe: ResourceTag /$ {} TagKey

archivio di identità: GroupId

archivio di identità: UserId

Scrittura

UpdateAuthGrant

Concede l'autorizzazione ad aggiornare un utente OAuth in Amazon Q

Scrittura

UpdateConversation

Concede l'autorizzazione ad aggiornare una conversazione con Amazon Q

Scrittura

UpdateOAuthAppConnection

Concede l'autorizzazione ad aggiornare un'applicazione OAuth in Amazon Q

Scrittura

UpdatePlugin

Concede l'autorizzazione ad aggiornare un plug-in di terze parti in Amazon Q

plugin*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UpdateTroubleshootingCommandResult

Concede l'autorizzazione ad aggiornare il risultato di un comando di risoluzione dei problemi con Amazon Q

Scrittura

UsePlugin

Concede l'autorizzazione all'uso dei plugin Amazon Q

plugin*

leggi: ResourceTag /$ {} TagKey

Scrittura

VerifyOAuthAppConnection

Concede l'autorizzazione a 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}

ResourceTagleggi: /$ {} TagKey

profilo

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

ResourceTagleggi: /$ {} TagKey

Chiavi di condizione per Amazon Q

Amazon Q definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base ai tag associati alla risorsa Amazon Q

Stringa

leggi: TagKeys

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

ArrayOfString

archivio di identità: GroupId

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

ArrayOfString

archivio di identità: UserId

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

ArrayOfString