View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS DevOps Servizio agenti - 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à.

Azioni, risorse e chiavi di condizione per AWS DevOps Servizio agenti

AWS DevOps Servizio agente (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 Servizio per agenti

La tabella seguente associa le operazioni 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 Tabella delle azioni.

Operazione Azione IAM Chiave di condizione Valori possibili Livello di accesso

AssociateService

aidevops:AssociateService

Scrittura

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Scrittura

CreateAgentSpace

aidevops:CreateAgentSpace

Scrittura

aidevops:TagResource

Etichettatura, scrittura

CreatePrivateConnection

aidevops:CreatePrivateConnection

Scrittura

aidevops:TagResource

Etichettare, scrivere

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

iam:PassRole

iam: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

Etichettare, scrivere

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Scrittura

TagResource

aidevops:TagResource

Etichettare, scrivere

UntagResource

aidevops:UntagResource

Etichettare, scrivere

UpdateAgentSpace

aidevops:UpdateAgentSpace

Scrittura

UpdateAssociation

aidevops:UpdateAssociation

Scrittura

iam:PassRole

iam:PassedToService

aidevops.amazonaws.com

Scrittura

UpdateOperatorAppIdpConfig

aidevops:UpdateOperatorAppIdpConfig

Scrittura

UpdatePrivateConnectionCertificate

aidevops:UpdatePrivateConnectionCertificate

Scrittura

ValidateAwsAssociations

aidevops:ValidateAwsAssociations

Scrittura

Azioni definite da AWS DevOps Servizio per agenti

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

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

AssociateService

Concede il permesso di associare il servizio

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Scrittura

CreateAccessToken

Concede l'autorizzazione a creare un token di accesso

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreateAgentSpace

Concede l'autorizzazione a creare uno spazio per gli agenti

agentspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateAsset

Concede il permesso di creare una risorsa

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreateAssetFile

Concede il permesso di creare un file di risorse

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreateBacklogTask

Concede il permesso di creare una nuova attività di backlog

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Scrittura

CreateChat

Concede il permesso di creare una chat

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreateKnowledgeItem

Concede il permesso di creare un nuovo elemento di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreateOneTimeLoginSession

Concede l'autorizzazione a generare una sessione sicura una tantum per avviare l'accesso all'applicazione dall'esterno della console

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

CreatePrivateConnection

Concede l'autorizzazione a creare una connessione privata

private-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateTrigger

Autorizza l'utente a creare un trigger.

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeleteAgentSpace

Concede il permesso di eliminare l'agentspace

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeleteAsset

Concede l'autorizzazione per eliminare un asset

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeleteAssetFile

Concede il permesso di eliminare un file di risorse

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeleteKnowledgeItem

Concede il permesso di eliminare un elemento di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeletePrivateConnection

Concede il permesso di eliminare una connessione privata

private-connection*

aws:ResourceTag/${TagKey}

Scrittura

DeleteTrigger

Autorizza l'utente a eliminare un trigger.

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DeregisterService

Concede il permesso di annullare la registrazione di un servizio

service*

aws:ResourceTag/${TagKey}

Scrittura

DescribePrivateConnection

Concede il permesso di descrivere una connessione privata

private-connection*

aws:ResourceTag/${TagKey}

Lettura

DescribeServices

Concede il permesso di descrivere i servizi di supporto

agentspace*

aws:ResourceTag/${TagKey}

Lettura

DescribeSupportLevel

Concede il permesso di descrivere il livello di assistenza clienti

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DisableOperatorApp

Concede il permesso di disattivare l'accesso dell'Operator App a quanto specificato AgentSpace

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

DisassociateService

Concede il permesso di dissociare il servizio

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Scrittura

associations*

aidevops:ServiceType

DiscoverTopology

Concede il permesso di scoprire informazioni sulla topologia

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

EnableOperatorApp

Concede l'autorizzazione per consentire all'Operator App di accedere a quanto specificato AgentSpace

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

EndChatForCase

Concede il permesso di terminare una chat per un caso

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

GetAccessToken

Concede il permesso di ottenere i dettagli del token di accesso

agentspace*

aws:ResourceTag/${TagKey}

Lettura

GetAccountUsage

Concede il permesso di recuperare le informazioni sull'utilizzo dell'account

Lettura

GetAgentSpace

Concede il permesso di accedere allo spazio per gli agenti

agentspace*

aws:ResourceTag/${TagKey}

Lettura

GetAsset

Concede il permesso di ottenere una risorsa

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lettura

GetAssetContent

Concede il permesso di accedere ai contenuti delle risorse

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lettura

GetAssetFile

Concede il permesso di ottenere un file di risorse

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lettura

GetAssociation

Concede il permesso di associarsi

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Lettura

associations*

aidevops:ServiceType

GetBacklogTask

Concede il permesso di accedere a un'attività arretrata

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lettura

GetCatalogCapability

Concede il permesso di ottenere una funzionalità dal catalogo

Lettura

GetKnowledgeItem

Concede il permesso di ottenere un elemento di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

Lettura

GetOperatorApp

Concede il permesso di ottenere la configurazione di autenticazione dell'operatore per qualsiasi flusso di autenticazione abilitato

agentspace*

aws:ResourceTag/${TagKey}

Lettura

GetRecommendation

Concede il permesso di ricevere una raccomandazione

agentspace*

aws:ResourceTag/${TagKey}

Lettura

GetService

Concede il permesso di ottenere servizi

service*

aws:ResourceTag/${TagKey}

Lettura

GetTrigger

Concede il permesso di attivare un trigger

agentspace*

aws:ResourceTag/${TagKey}

Lettura

InitiateChatForCase

Concede il permesso di avviare una chat per un caso

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

ListAccessTokens

Concede il permesso di elencare i token di accesso

agentspace*

aws:ResourceTag/${TagKey}

List

ListAgentSpaces

Concede l'autorizzazione per elencare lo spazio degli agenti

List

ListAssetFiles

Concede il permesso di elencare i file delle risorse

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

List

ListAssetTypes

Concede il permesso di elencare i tipi di risorse

List

ListAssetVersions

Concede il permesso di elencare le versioni delle risorse

agentspace*

aws:ResourceTag/${TagKey}

List

ListAssets

Concede il permesso di elencare le risorse

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

List

ListAssociations

Concede l'autorizzazione per elencare le associazioni

agentspace*

aws:ResourceTag/${TagKey}

List

ListBacklogTasks

Concede il permesso di elencare le attività arretrate

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

List

ListCatalogCapabilities

Concede il permesso di elencare le funzionalità nel catalogo

List

ListCatalogCapabilityFiles

Concede il permesso di elencare i file contenuti in una funzionalità del catalogo

List

ListCatalogCapabilityTypes

Concede il permesso di elencare i tipi di funzionalità nel catalogo

List

ListChats

Concede il permesso di elencare le chat

agentspace*

aws:ResourceTag/${TagKey}

List

ListExecutions

Concede il permesso di elencare le esecuzioni

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

List

ListGoals

Concede il permesso di elencare gli obiettivi

agentspace*

aws:ResourceTag/${TagKey}

List

ListJournalRecords

Concede il permesso di elencare i record del diario

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

List

ListKnowledgeItemVersions

Concede il permesso di elencare le versioni degli elementi di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

List

ListKnowledgeItems

Concede il permesso di elencare elementi di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

List

ListPendingMessages

Concede il permesso di elencare i messaggi in sospeso

agentspace*

aws:ResourceTag/${TagKey}

List

ListPrivateConnections

Concede l'autorizzazione per elencare le connessioni private

List

ListRecommendations

Concede il permesso di elencare i consigli

agentspace*

aws:ResourceTag/${TagKey}

List

ListServices

Concede l'autorizzazione per elencare i servizi

List

ListTagsForResource

Concede l'autorizzazione per elencare i tag per una risorsa

agentspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lettura

private-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ListTriggers

Concede il permesso di elencare i trigger

agentspace*

aws:ResourceTag/${TagKey}

List

ListWebhooks

Concede il permesso di elencare i webhook per l'associazione

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

List

associations*

aidevops:ServiceType

RegisterService

Concede il permesso di registrare un servizio specifico

service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

RevokeAccessToken

Concede il permesso di revocare un token di accesso

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

RotateAccessToken

Concede il permesso di ruotare un token di accesso

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

SearchAssets

Concede il permesso di cercare risorse

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Lettura

SearchServiceAccessibleResource

Concede il permesso di cercare risorse accessibili per un servizio registrato

Lettura

SendMessage

Concede il permesso di inviare messaggi di chat

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Scrittura

TagResource

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

agentspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggare, scrivere

private-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

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

agentspace

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettare, scrivere

private-connection

aws:ResourceTag/${TagKey}

aws:TagKeys

service

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAgentSpace

Concede il permesso di aggiornare lo spazio degli agenti

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateApprovalAction

Concede il permesso di aggiornare un'azione di approvazione (approvazione o rifiuto) per la chiamata di uno strumento agente

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateAsset

Concede l'autorizzazione per aggiornare un asset

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateAssetFile

Concede il permesso di aggiornare un file di risorse

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateAssociation

Concede il permesso di aggiornare l'associazione

agentspace*

aidevops:ServiceType

aws:ResourceTag/${TagKey}

Scrittura

associations*

aidevops:ServiceType

UpdateBacklogTask

Concede l'autorizzazione per aggiornare un processo

agentspace*

aidevops:SourceAgentSpaceArn

aidevops:TargetAgentSpaceArn

aws:ResourceTag/${TagKey}

Scrittura

UpdateGoal

Concede il permesso di aggiornare un obiettivo

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateKnowledgeItem

Concede il permesso di aggiornare un elemento di conoscenza

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateOperatorAppIdpConfig

Concede il permesso di aggiornare la configurazione dell'Identity Provider esterno per l'Operator App

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdatePrivateConnectionCertificate

Concede il permesso di aggiornare un certificato di connessione privata

private-connection*

aws:ResourceTag/${TagKey}

Scrittura

UpdateRecommendation

Concede il permesso di aggiornare un consiglio

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

UpdateTrigger

Autorizza l'utente ad aggiornare un trigger.

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

ValidateAwsAssociations

Concede il permesso di convalidare l'associazione aws

agentspace*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per AWS DevOps Servizio per agenti

Le seguenti azioni sono definite da AWS DevOps Agent Service ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

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

AllowVendedLogDeliveryForResource

Concede il permesso di autorizzare i log venduti

Gestione delle autorizzazioni, Write

Tipi di risorse definiti da AWS DevOps Servizio per agenti

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

agentspace

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

aws:ResourceTag/${TagKey}

asset

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

associations

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

private-connection

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

aws:ResourceTag/${TagKey}

service

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

aws:ResourceTag/${TagKey}

trigger

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

Chiavi di condizione per AWS DevOps Servizio agente

AWS DevOps Agent Service definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aidevops:ServiceType

Filtra l'accesso in base al tipo di servizio dell'associazione, ad esempio github, slack, aws o SourceAWS. Impostato dal servizio in base alla configurazione dell'associazione, non fornita dal chiamante

String

aidevops:SourceAgentSpaceArn

Filtra l'accesso in base alla fonte AgentSpace ARN su richiesta. Impostato dal servizio dal contesto della richiesta, non fornito dal chiamante

ARN

aidevops:TargetAgentSpaceArn

Filtra l'accesso in base alla destinazione AgentSpace ARN su 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

String

aws:ResourceTag/${TagKey}

Filtra l'accesso per i tag associati alla risorsa

String

aws:TagKeys

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

ArrayOfString