View a markdown version of this page

Actions, ressources et clés de condition pour AWS DevOps Service d'agent - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS DevOps Service d'agent

AWS DevOps Le service d'agent (préfixe de service :aidevops) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS DevOps Service d'agent

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

AssociateService

aidevops : AssociateService

Écrire

iam : PassRole

iam : PassedToService

aidevops.amazonaws.com

Écrire

CreateAgentSpace

aidevops : CreateAgentSpace

Écrire

aidevops : TagResource

Marquage, écriture

CreatePrivateConnection

aidevops : CreatePrivateConnection

Écrire

aidevops : TagResource

Marquage, écriture

DeleteAgentSpace

aidevops : DeleteAgentSpace

Écrire

DeletePrivateConnection

aidevops : DeletePrivateConnection

Écrire

DeregisterService

aidevops : DeregisterService

Écrire

DescribePrivateConnection

aidevops : DescribePrivateConnection

Lecture

DisableOperatorApp

aidevops : DisableOperatorApp

Écrire

DisassociateService

aidevops : DisassociateService

Écrire

EnableOperatorApp

aidevops : EnableOperatorApp

Écrire

iam : PassRole

iam : PassedToService

aidevops.amazonaws.com

Écrire

GetAgentSpace

aidevops : GetAgentSpace

Lecture

GetAssociation

aidevops : GetAssociation

Lecture

GetOperatorApp

aidevops : GetOperatorApp

Lecture

GetService

aidevops : GetService

Lecture

ListAgentSpaces

aidevops : ListAgentSpaces

List

ListAssociations

aidevops : ListAssociations

List

ListPrivateConnections

aidevops : ListPrivateConnections

List

ListServices

aidevops : ListServices

List

ListTagsForResource

aidevops : ListTagsForResource

Lecture

ListWebhooks

aidevops : ListWebhooks

List

RegisterService

aidevops : RegisterService

Écrire

aidevops : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

aidevops.amazonaws.com

Écrire

TagResource

aidevops : TagResource

Marquage, écriture

UntagResource

aidevops : UntagResource

Marquage, écriture

UpdateAgentSpace

aidevops : UpdateAgentSpace

Écrire

UpdateAssociation

aidevops : UpdateAssociation

Écrire

iam : PassRole

iam : PassedToService

aidevops.amazonaws.com

Écrire

UpdateOperatorAppIdpConfig

aidevops : UpdateOperatorAppIdpConfig

Écrire

UpdatePrivateConnectionCertificate

aidevops : UpdatePrivateConnectionCertificate

Écrire

ValidateAwsAssociations

aidevops : ValidateAwsAssociations

Écrire

Actions définies par AWS DevOps Service d'agent

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AssociateService

Accorde l'autorisation d'associer un service

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateAccessToken

Accorde l'autorisation de créer un jeton d'accès

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateAgentSpace

Accorde l'autorisation de créer un espace agent

espace agent*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAsset

Accorde l'autorisation de créer un actif

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateAssetFile

Accorde l'autorisation de créer un fichier de ressources

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateBacklogTask

Accorde l'autorisation de créer une nouvelle tâche de backlog

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Écrire

CreateChat

Accorde l'autorisation de créer un chat

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateKnowledgeItem

Accorde l'autorisation de créer un nouvel élément de connaissance

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreateOneTimeLoginSession

Accorde l'autorisation de générer une session unique sécurisée pour initier la connexion à l'application hors console

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

CreatePrivateConnection

Accorde l'autorisation de créer une connexion privée

connexion privée*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateTrigger

Accorde l'autorisation de créer un déclencheur.

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAgentSpace

Autorise la suppression de l'espace agent

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAsset

Accorde l'autorisation de supprimer une ressource

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAssetFile

Accorde l'autorisation de supprimer un fichier de ressources

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeleteKnowledgeItem

Accorde l'autorisation de supprimer un élément de connaissance

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeletePrivateConnection

Accorde l'autorisation de supprimer une connexion privée

connexion privée*

était : ResourceTag /$ {} TagKey

Écrire

DeleteTrigger

Accorde l'autorisation de supprimer un déclencheur.

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DeregisterService

Accorde l'autorisation de désenregistrer un service

service*

était : ResourceTag /$ {} TagKey

Écrire

DescribePrivateConnection

Accorde l'autorisation de décrire une connexion privée

connexion privée*

était : ResourceTag /$ {} TagKey

Lecture

DescribeServices

Donne l'autorisation de décrire les services de soutien

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

DescribeSupportLevel

Accorde l'autorisation de décrire le niveau de support client

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DisableOperatorApp

Accorde l'autorisation de désactiver l'accès de l'application Operator au AgentSpace

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateService

Accorde l'autorisation de dissocier le service

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

associations*

DiscoverTopology

Autorise la découverte d'informations topologiques

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

EnableOperatorApp

Accorde l'autorisation d'autoriser l'application Operator à accéder aux données AgentSpace

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

EndChatForCase

Accorde l'autorisation de mettre fin à une discussion pour un dossier

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

GetAccessToken

Accorde l'autorisation d'obtenir les détails du jeton d'accès

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

GetAccountUsage

Accorde l'autorisation de récupérer les informations d'utilisation du compte

Lecture

GetAgentSpace

Accorde l'autorisation d'obtenir de l'espace agent

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

GetAsset

Donne l'autorisation d'obtenir un actif

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Lecture

GetAssetContent

Accorde l'autorisation d'accéder au contenu des actifs

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Lecture

GetAssetFile

Accorde l'autorisation d'obtenir un fichier de ressources

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Lecture

GetAssociation

Donne l'autorisation de créer une association

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

associations*

GetBacklogTask

Accorde l'autorisation d'obtenir une tâche en attente

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Lecture

GetKnowledgeItem

Accorde l'autorisation d'obtenir un élément de connaissance

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

GetOperatorApp

Accorde l'autorisation d'obtenir la configuration d'authentification de l'opérateur pour tout flux d'authentification activé

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

GetRecommendation

Accorde l'autorisation d'obtenir une recommandation

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

GetService

Donne l'autorisation d'obtenir des services

service*

était : ResourceTag /$ {} TagKey

Lecture

GetTrigger

Accorde l'autorisation d'obtenir un déclencheur

espace agent*

était : ResourceTag /$ {} TagKey

Lecture

InitiateChatForCase

Accorde l'autorisation d'initier une discussion pour un dossier

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

ListAccessTokens

Accorde l'autorisation de répertorier les jetons d'accès

espace agent*

était : ResourceTag /$ {} TagKey

List

ListAgentSpaces

Accorde l'autorisation de répertorier l'espace agent

List

ListAssetFiles

Accorde l'autorisation de répertorier les fichiers d'actifs

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

List

ListAssetTypes

Accorde l'autorisation de répertorier les types d'actifs

List

ListAssetVersions

Accorde l'autorisation de répertorier les versions des actifs

espace agent*

était : ResourceTag /$ {} TagKey

List

ListAssets

Accorde l'autorisation de répertorier les actifs

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

List

ListAssociations

Accorde l'autorisation de répertorier les associations

espace agent*

était : ResourceTag /$ {} TagKey

List

ListBacklogTasks

Accorde l'autorisation de répertorier les tâches en attente

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

List

ListChats

Accorde l'autorisation de répertorier les chats

espace agent*

était : ResourceTag /$ {} TagKey

List

ListExecutions

Permet de répertorier les exécutions

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

List

ListGoals

Accorde l'autorisation de répertorier les objectifs

espace agent*

était : ResourceTag /$ {} TagKey

List

ListJournalRecords

Donne l'autorisation de répertorier les documents du journal

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

List

ListKnowledgeItemVersions

Accorde l'autorisation de répertorier les versions des éléments de connaissances

espace agent*

était : ResourceTag /$ {} TagKey

List

ListKnowledgeItems

Accorde l'autorisation de répertorier les éléments de connaissances

espace agent*

était : ResourceTag /$ {} TagKey

List

ListPendingMessages

Accorde l'autorisation de répertorier les messages en attente

espace agent*

était : ResourceTag /$ {} TagKey

List

ListPrivateConnections

Accorde l'autorisation de répertorier les connexions privées

List

ListRecommendations

Accorde l'autorisation de répertorier les recommandations

espace agent*

était : ResourceTag /$ {} TagKey

List

ListServices

Accorde l'autorisation de répertorier les services

List

ListTagsForResource

Accorde l'autorisation de répertorier les identifications d'une ressource.

espace agent

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Lecture

connexion privée

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

web

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

ListTriggers

Accorde l'autorisation de répertorier les déclencheurs

espace agent*

était : ResourceTag /$ {} TagKey

List

ListWebhooks

Accorde l'autorisation de répertorier les webhooks pour l'association

espace agent*

était : ResourceTag /$ {} TagKey

List

associations*

RegisterService

Accorde l'autorisation d'enregistrer un service spécifique

service*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

RevokeAccessToken

Accorde l'autorisation de révoquer un jeton d'accès

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

RotateAccessToken

Accorde l'autorisation de faire pivoter un jeton d'accès

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

SearchServiceAccessibleResource

Accorde l'autorisation de rechercher des ressources accessibles à un service enregistré

Lecture

SendMessage

Accorde l'autorisation d'envoyer des messages de chat

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation de baliser une ressource

espace agent

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

connexion privée

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

web

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation d'annuler le balisage d'une ressource

espace agent

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

connexion privée

était : ResourceTag /$ {} TagKey

lois : TagKeys

web

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAgentSpace

Autorise la mise à jour de l'espace agent

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateApprovalAction

Accorde l'autorisation de mettre à jour une action d'approbation (approbation ou rejet) pour un appel d'outil d'agent

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateAsset

Accorde l'autorisation de mettre à jour une ressource

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateAssetFile

Autorise la mise à jour d'un fichier de ressources

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateAssociation

Autorise la mise à jour de l'association

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

associations*

UpdateBacklogTask

Accorde l'autorisation de mettre à jour une tâche

espace agent*

aidevops : SourceAgentSpaceArn

aidevops : TargetAgentSpaceArn

était : ResourceTag /$ {} TagKey

Écrire

UpdateGoal

Autorise la mise à jour d'un objectif

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateKnowledgeItem

Accorde l'autorisation de mettre à jour un élément de connaissance

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateOperatorAppIdpConfig

Accorde l'autorisation de mettre à jour la configuration du fournisseur d'identité externe pour l'application Operator

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdatePrivateConnectionCertificate

Autorise la mise à jour d'un certificat de connexion privée

connexion privée*

était : ResourceTag /$ {} TagKey

Écrire

UpdateRecommendation

Autorise la mise à jour d'une recommandation

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

UpdateTrigger

Accorde l'autorisation de mettre à jour un déclencheur.

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

ValidateAwsAssociations

Accorde l'autorisation de valider l'association AWS

espace agent*

était : ResourceTag /$ {} TagKey

Écrire

Permission-only actions pour AWS DevOps Service d'agent

Les actions suivantes sont définies par AWS DevOps Agent Service mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AllowVendedLogDeliveryForResource

Accorde l'autorisation d'autoriser les journaux vendus

Gestion des autorisations, écriture

Types de ressources définis par AWS DevOps Service d'agent

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

espace agent

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

était : ResourceTag /$ {} TagKey

actif

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

associations

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

connexion privée

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

était : ResourceTag /$ {} TagKey

service

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

était : ResourceTag /$ {} TagKey

Déclencheur https://docs.aws.amazon.com/devopsagent/latest/userguide/

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

Clés de condition pour AWS DevOps Service d'agent

AWS DevOps Agent Service définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

aidevops : SourceAgentSpaceArn

Filtre l'accès par l' AgentSpace ARN source de la demande. Défini par le service à partir du contexte de la demande, non fourni par l'appelant

ARN

aidevops : TargetAgentSpaceArn

Filtre l'accès par l' AgentSpace ARN cible sur la demande. Défini par le service à partir du contexte de la demande, non fourni par l'appelant

ARN

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString