View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS DevOps Agent Service - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS DevOps Agent Service

AWS DevOps Agent Service (prefisso del servizio:aidevops) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS DevOps Agent Service

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 Valore (i) possibile Livello di accesso

AssociateService

aidevops: AssociateService

Scrittura

scopo: PassRole

Io sono: PassedToService

aidevops.amazonaws.com

Scrittura

CreateAgentSpace

aidevops: CreateAgentSpace

Scrittura

aidevops: TagResource

Etichettatura, scrittura

CreatePrivateConnection

aidevops: CreatePrivateConnection

Scrittura

aidevops: TagResource

Etichettatura, scrittura

DeleteAgentSpace

aidevops: DeleteAgentSpace

Scrittura

DeletePrivateConnection

aidevops: DeletePrivateConnection

Scrittura

DeregisterService

aidevops: DeregisterService

Scrittura

DescribePrivateConnection

aidevops: DescribePrivateConnection

Lettura

DisableOperatorApp

aidevops: DisableOperatorApp

Scrittura

DisassociateService

aidevops: DisassociateService

Scrittura

EnableOperatorApp

aidevops: EnableOperatorApp

Scrittura

scopo: PassRole

Io sono: PassedToService

aidevops.amazonaws.com

Scrittura

GetAgentSpace

aidevops: GetAgentSpace

Lettura

GetAssociation

aidevops: GetAssociation

Lettura

GetOperatorApp

aidevops: GetOperatorApp

Lettura

GetService

aidevops: GetService

Lettura

ListAgentSpaces

aidevops: ListAgentSpaces

List

ListAssociations

aidevops: ListAssociations

List

ListPrivateConnections

aidevops: ListPrivateConnections

List

ListServices

aidevops: ListServices

List

ListTagsForResource

aidevops: ListTagsForResource

Lettura

ListWebhooks

aidevops: ListWebhooks

List

RegisterService

aidevops: RegisterService

Scrittura

aidevops: TagResource

Etichettatura, scrittura

Obiettivo: PassRole

Io sono: PassedToService

aidevops.amazonaws.com

Scrittura

TagResource

aidevops: TagResource

Etichettatura, scrittura

UntagResource

aidevops: UntagResource

Etichettatura, scrittura

UpdateAgentSpace

aidevops: UpdateAgentSpace

Scrittura

UpdateAssociation

aidevops: UpdateAssociation

Scrittura

scopo: PassRole

Io sono: PassedToService

aidevops.amazonaws.com

Scrittura

UpdateOperatorAppIdpConfig

aidevops: UpdateOperatorAppIdpConfig

Scrittura

UpdatePrivateConnectionCertificate

aidevops: UpdatePrivateConnectionCertificate

Scrittura

ValidateAwsAssociations

aidevops: ValidateAwsAssociations

Scrittura

Azioni definite da AWS DevOps Agent Service

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

AssociateService

Concede l'autorizzazione ad associare il servizio

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateAccessToken

Concede l'autorizzazione a creare un token di accesso

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateAgentSpace

Concede il permesso di creare agentspace

agentspace*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateAsset

Concede il permesso di creare una risorsa

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateAssetFile

Concede l'autorizzazione a creare un file di risorse

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateBacklogTask

Concede l'autorizzazione a creare una nuova attività di backlog

spazio agente*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Scrittura

CreateChat

Concede il permesso di creare una chat

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateKnowledgeItem

Concede l'autorizzazione a creare un nuovo elemento di conoscenza

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreateOneTimeLoginSession

Concede l'autorizzazione a generare una sessione sicura una tantum per l'avvio dell'accesso all'applicazione fuori dalla console

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

CreatePrivateConnection

Concede il permesso di creare una connessione privata

connessione privata*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateTrigger

Autorizza l'utente a creare un trigger.

spazio agenti*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteAgentSpace

Concede il permesso di eliminare agentspace

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteAsset

Concede l'autorizzazione per eliminare un asset

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteAssetFile

Concede il permesso di eliminare un file di risorse

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteKnowledgeItem

Concede l'autorizzazione a eliminare un elemento della conoscenza

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeletePrivateConnection

Concede il permesso di eliminare una connessione privata

connessione privata*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeleteTrigger

Autorizza l'utente a eliminare un trigger.

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

DeregisterService

Concede il permesso di annullare la registrazione di un servizio

servizio*

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribePrivateConnection

Concede il permesso di descrivere una connessione privata

connessione privata*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeServices

Concede l'autorizzazione a descrivere i servizi di supporto

agentspace*

leggi: /$ {} ResourceTag TagKey

Lettura

DescribeSupportLevel

Concede l'autorizzazione a descrivere il livello di assistenza clienti

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

DisableOperatorApp

Concede l'autorizzazione a disabilitare l'accesso dell'Operator App a quanto specificato AgentSpace

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

DisassociateService

Concede il permesso di dissociare il servizio

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

associazioni*

DiscoverTopology

Concede l'autorizzazione a scoprire informazioni sulla topologia

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

EnableOperatorApp

Concede il permesso di consentire all'Operator App di accedere a quanto specificato AgentSpace

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

EndChatForCase

Concede l'autorizzazione a terminare una chat per un caso

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

GetAccessToken

Concede l'autorizzazione a ottenere i dettagli del token di accesso

agentspace*

leggi: /$ {} ResourceTag TagKey

Lettura

GetAccountUsage

Concede l'autorizzazione a recuperare le informazioni sull'utilizzo dell'account

Lettura

GetAgentSpace

Concede il permesso di accedere a agentspace

agentspace*

leggi: /$ {} ResourceTag TagKey

Lettura

GetAsset

Concede il permesso di ottenere una risorsa

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Lettura

GetAssetContent

Concede l'autorizzazione a ottenere i contenuti delle risorse

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Lettura

GetAssetFile

Concede l'autorizzazione a ottenere un file di risorse

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Lettura

GetAssociation

Concede il permesso di associarsi

spazio degli agenti*

leggi: /$ {} ResourceTag TagKey

Lettura

associazioni*

GetBacklogTask

Concede l'autorizzazione a eseguire un'attività in arretrato

spazio agente*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Lettura

GetKnowledgeItem

Concede il permesso di ottenere un elemento conoscitivo

spazio agente*

leggi: /$ {} ResourceTag TagKey

Lettura

GetOperatorApp

Concede l'autorizzazione a ottenere la configurazione di autenticazione dell'operatore per qualsiasi flusso di autenticazione abilitato

spazio degli agenti*

leggi: /$ {} ResourceTag TagKey

Lettura

GetRecommendation

Concede il permesso di ricevere una raccomandazione

spazio agente*

leggi: /$ {} ResourceTag TagKey

Lettura

GetService

Concede il permesso di ottenere servizi

servizio*

leggi: ResourceTag /$ {} TagKey

Lettura

GetTrigger

Concede il permesso di ottenere un trigger

agentspace*

leggi: /$ {} ResourceTag TagKey

Lettura

InitiateChatForCase

Concede il permesso di avviare una chat per un caso

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

ListAccessTokens

Concede l'autorizzazione a elencare i token di accesso

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListAgentSpaces

Concede il permesso di elencare agentspace

List

ListAssetFiles

Concede l'autorizzazione a elencare i file delle risorse

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

List

ListAssetTypes

Concede l'autorizzazione a elencare i tipi di risorse

List

ListAssetVersions

Concede l'autorizzazione a elencare le versioni degli asset

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListAssets

Concede l'autorizzazione a elencare le risorse

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

List

ListAssociations

Concede l'autorizzazione per elencare le associazioni

spazio agente*

leggi: /$ {} ResourceTag TagKey

List

ListBacklogTasks

Concede l'autorizzazione a elencare le attività in arretrato

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

List

ListChats

Concede il permesso di elencare le chat

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListExecutions

Concede il permesso di elencare le esecuzioni

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

List

ListGoals

Concede il permesso di elencare gli obiettivi

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListJournalRecords

Concede il permesso di elencare i record del diario

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

List

ListKnowledgeItemVersions

Concede l'autorizzazione a elencare le versioni dei knowledge item

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListKnowledgeItems

Concede il permesso di elencare gli elementi della conoscenza

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListPendingMessages

Concede il permesso di elencare i messaggi in sospeso

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListPrivateConnections

Concede il permesso di elencare le connessioni private

List

ListRecommendations

Concede l'autorizzazione a elencare i consigli

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListServices

Concede l'autorizzazione per elencare i servizi

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

spazio degli agenti

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Lettura

connessione privata

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

service

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

ListTriggers

Concede l'autorizzazione a elencare i trigger

agentspace*

leggi: /$ {} ResourceTag TagKey

List

ListWebhooks

Concede il permesso di elencare i webhook per l'associazione

spazio degli agenti*

leggi: /$ {} ResourceTag TagKey

List

associazioni*

RegisterService

Concede il permesso di registrare un servizio specifico

servizio*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

RevokeAccessToken

Concede l'autorizzazione a revocare un token di accesso

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

RotateAccessToken

Concede il permesso di ruotare un token di accesso

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

SearchServiceAccessibleResource

Concede il permesso di cercare risorse accessibili a un servizio registrato

Lettura

SendMessage

Concede l'autorizzazione a inviare messaggi di chat

agentspace*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per applicare un tag a una risorsa.

spazio degli agenti

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

connessione privata

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

service

aws: RequestTag /$ {0} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

UntagResource

Concede l'autorizzazione per rimuovere un tag da una risorsa.

spazio degli agenti

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

connessione privata

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

service

aws: ResourceTag /$ {0} TagKey

leggi: TagKeys

UpdateAgentSpace

Concede l'autorizzazione ad aggiornare agentspace

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateApprovalAction

Concede l'autorizzazione ad aggiornare un'azione di approvazione (approvazione o rifiuto) per la chiamata di uno strumento agente

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateAsset

Concede l'autorizzazione per aggiornare un asset

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateAssetFile

Concede l'autorizzazione ad aggiornare un file di risorse

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateAssociation

Concede il permesso di aggiornare l'associazione

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

associazioni*

UpdateBacklogTask

Concede l'autorizzazione per aggiornare un processo

spazio agenti*

aidevops: SourceAgentSpaceArn

aidevops: TargetAgentSpaceArn

leggi: ResourceTag /$ {} TagKey

Scrittura

UpdateGoal

Concede l'autorizzazione ad aggiornare un obiettivo

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateKnowledgeItem

Concede l'autorizzazione ad aggiornare un elemento della conoscenza

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateOperatorAppIdpConfig

Concede l'autorizzazione ad aggiornare la configurazione dell'Identity Provider esterno per l'app Operator

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdatePrivateConnectionCertificate

Concede l'autorizzazione ad aggiornare un certificato di connessione privata

connessione privata*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateRecommendation

Concede l'autorizzazione ad aggiornare una raccomandazione

agentspace*

leggi: /$ {} ResourceTag TagKey

Scrittura

UpdateTrigger

Autorizza l'utente ad aggiornare un trigger.

spazio agente*

leggi: /$ {} ResourceTag TagKey

Scrittura

ValidateAwsAssociations

Concede l'autorizzazione a convalidare l'associazione aws

spazio degli agenti*

leggi: /$ {} ResourceTag TagKey

Scrittura

Permission-only azioni per AWS DevOps Agent Service

Le seguenti azioni sono definite da AWS DevOps Agent Service 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

AllowVendedLogDeliveryForResource

Concede l'autorizzazione ad autorizzare i log venduti

Gestione delle autorizzazioni, Write

Tipi di risorse definiti da AWS DevOps Agent Service

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

spazio per agenti

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} AgentSpaceId

ResourceTagleggi: /$ {} TagKey

risorsa

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /asset/$ {} AgentSpaceId AssetId

associazioni

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /association/$ {} AgentSpaceId AssociationId

connessione privata

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :private-connection/$ {Name}

ResourceTagleggi: /$ {} TagKey

servizio

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :service/$ {} ServiceId

ResourceTagleggi: /$ {} TagKey

Trigger in

arn: $ {Partition} :aidevops: $ {Region} :$ {Account} :agentspace/$ {} /trigger/$ {} AgentSpaceId TriggerId

Chiavi di condizione per AWS DevOps Servizio per agenti

AWS DevOps Agent Service definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aidevops: SourceAgentSpaceArn

Filtra l'accesso tramite l' AgentSpace ARN di origine sulla richiesta. Impostato dal servizio dal contesto della richiesta, non fornito dal chiamante

ARN

aidevops: TargetAgentSpaceArn

Filtra l'accesso in base all' AgentSpace ARN di destinazione sulla richiesta. Impostato dal servizio dal contesto della richiesta, non fornito dal chiamante

ARN

aws: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString