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 :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez la référence d'autorisation de service programmatique
pour ce service.
Rubriques
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 |
Écrire |
|||
iam : PassedToService |
aidevops.amazonaws.com |
Écrire |
||
|
CreateAgentSpace |
Écrire |
|||
Marquage, écriture |
||||
|
CreatePrivateConnection |
Écrire |
|||
Marquage, écriture |
||||
|
DeleteAgentSpace |
Écrire |
|||
|
DeletePrivateConnection |
Écrire |
|||
|
DeregisterService |
Écrire |
|||
|
DescribePrivateConnection |
Lecture |
|||
|
DisableOperatorApp |
Écrire |
|||
|
DisassociateService |
Écrire |
|||
|
EnableOperatorApp |
Écrire |
|||
iam : PassedToService |
aidevops.amazonaws.com |
Écrire |
||
|
GetAgentSpace |
Lecture |
|||
|
GetAssociation |
Lecture |
|||
|
GetOperatorApp |
Lecture |
|||
|
GetService |
Lecture |
|||
|
ListAgentSpaces |
List |
|||
|
ListAssociations |
List |
|||
|
ListPrivateConnections |
List |
|||
|
ListServices |
List |
|||
|
ListTagsForResource |
Lecture |
|||
|
ListWebhooks |
List |
|||
|
RegisterService |
Écrire |
|||
Marquage, écriture |
||||
iam : PassedToService |
aidevops.amazonaws.com |
Écrire |
||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
UpdateAgentSpace |
Écrire |
|||
|
UpdateAssociation |
Écrire |
|||
iam : PassedToService |
aidevops.amazonaws.com |
Écrire |
||
|
UpdateOperatorAppIdpConfig |
Écrire |
|||
|
UpdatePrivateConnectionCertificate |
Écrire |
|||
|
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 |
|---|---|---|---|---|
Accorde l'autorisation d'associer un service |
Écrire |
|||
Accorde l'autorisation de créer un jeton d'accès |
Écrire |
|||
Accorde l'autorisation de créer un espace agent |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un actif |
Écrire |
|||
Accorde l'autorisation de créer un fichier de ressources |
Écrire |
|||
Accorde l'autorisation de créer une nouvelle tâche de backlog |
aidevops : SourceAgentSpaceArn |
Écrire |
||
Accorde l'autorisation de créer un chat |
Écrire |
|||
Accorde l'autorisation de créer un nouvel élément de connaissance |
Écrire |
|||
Accorde l'autorisation de générer une session unique sécurisée pour initier la connexion à l'application hors console |
Écrire |
|||
Accorde l'autorisation de créer une connexion privée |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un déclencheur. |
Écrire |
|||
Autorise la suppression de l'espace agent |
Écrire |
|||
Accorde l'autorisation de supprimer une ressource |
Écrire |
|||
Accorde l'autorisation de supprimer un fichier de ressources |
Écrire |
|||
Accorde l'autorisation de supprimer un élément de connaissance |
Écrire |
|||
Accorde l'autorisation de supprimer une connexion privée |
Écrire |
|||
Accorde l'autorisation de supprimer un déclencheur. |
Écrire |
|||
Accorde l'autorisation de désenregistrer un service |
Écrire |
|||
Accorde l'autorisation de décrire une connexion privée |
Lecture |
|||
Donne l'autorisation de décrire les services de soutien |
Lecture |
|||
Accorde l'autorisation de décrire le niveau de support client |
Écrire |
|||
Accorde l'autorisation de désactiver l'accès de l'application Operator au AgentSpace |
Écrire |
|||
Accorde l'autorisation de dissocier le service |
Écrire |
|||
Autorise la découverte d'informations topologiques |
Écrire |
|||
Accorde l'autorisation d'autoriser l'application Operator à accéder aux données AgentSpace |
Écrire |
|||
Accorde l'autorisation de mettre fin à une discussion pour un dossier |
Écrire |
|||
Accorde l'autorisation d'obtenir les détails du jeton d'accès |
Lecture |
|||
Accorde l'autorisation de récupérer les informations d'utilisation du compte |
Lecture |
|||
Accorde l'autorisation d'obtenir de l'espace agent |
Lecture |
|||
Donne l'autorisation d'obtenir un actif |
aidevops : SourceAgentSpaceArn |
Lecture |
||
Accorde l'autorisation d'accéder au contenu des actifs |
aidevops : SourceAgentSpaceArn |
Lecture |
||
Accorde l'autorisation d'obtenir un fichier de ressources |
aidevops : SourceAgentSpaceArn |
Lecture |
||
Donne l'autorisation de créer une association |
Lecture |
|||
Accorde l'autorisation d'obtenir une tâche en attente |
aidevops : SourceAgentSpaceArn |
Lecture |
||
Accorde l'autorisation d'obtenir un élément de connaissance |
Lecture |
|||
Accorde l'autorisation d'obtenir la configuration d'authentification de l'opérateur pour tout flux d'authentification activé |
Lecture |
|||
Accorde l'autorisation d'obtenir une recommandation |
Lecture |
|||
Donne l'autorisation d'obtenir des services |
Lecture |
|||
Accorde l'autorisation d'obtenir un déclencheur |
Lecture |
|||
Accorde l'autorisation d'initier une discussion pour un dossier |
Écrire |
|||
Accorde l'autorisation de répertorier les jetons d'accès |
List |
|||
Accorde l'autorisation de répertorier l'espace agent |
List |
|||
Accorde l'autorisation de répertorier les fichiers d'actifs |
aidevops : SourceAgentSpaceArn |
List |
||
Accorde l'autorisation de répertorier les types d'actifs |
List |
|||
Accorde l'autorisation de répertorier les versions des actifs |
List |
|||
Accorde l'autorisation de répertorier les actifs |
aidevops : SourceAgentSpaceArn |
List |
||
Accorde l'autorisation de répertorier les associations |
List |
|||
Accorde l'autorisation de répertorier les tâches en attente |
aidevops : SourceAgentSpaceArn |
List |
||
Accorde l'autorisation de répertorier les chats |
List |
|||
Permet de répertorier les exécutions |
aidevops : SourceAgentSpaceArn |
List |
||
Accorde l'autorisation de répertorier les objectifs |
List |
|||
Donne l'autorisation de répertorier les documents du journal |
aidevops : SourceAgentSpaceArn |
List |
||
Accorde l'autorisation de répertorier les versions des éléments de connaissances |
List |
|||
Accorde l'autorisation de répertorier les éléments de connaissances |
List |
|||
Accorde l'autorisation de répertorier les messages en attente |
List |
|||
Accorde l'autorisation de répertorier les connexions privées |
List |
|||
Accorde l'autorisation de répertorier les recommandations |
List |
|||
Accorde l'autorisation de répertorier les services |
List |
|||
Accorde l'autorisation de répertorier les identifications d'une ressource. |
était : RequestTag /$ {} TagKey |
Lecture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de répertorier les déclencheurs |
List |
|||
Accorde l'autorisation de répertorier les webhooks pour l'association |
List |
|||
Accorde l'autorisation d'enregistrer un service spécifique |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de révoquer un jeton d'accès |
Écrire |
|||
Accorde l'autorisation de faire pivoter un jeton d'accès |
Écrire |
|||
Accorde l'autorisation de rechercher des ressources accessibles à un service enregistré |
Lecture |
|||
Accorde l'autorisation d'envoyer des messages de chat |
aidevops : SourceAgentSpaceArn |
Écrire |
||
Accorde l'autorisation de baliser une ressource |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation d'annuler le balisage d'une ressource |
Marquage, écriture |
|||
Autorise la mise à jour de l'espace agent |
Écrire |
|||
Accorde l'autorisation de mettre à jour une action d'approbation (approbation ou rejet) pour un appel d'outil d'agent |
Écrire |
|||
Accorde l'autorisation de mettre à jour une ressource |
Écrire |
|||
Autorise la mise à jour d'un fichier de ressources |
Écrire |
|||
Autorise la mise à jour de l'association |
Écrire |
|||
Accorde l'autorisation de mettre à jour une tâche |
aidevops : SourceAgentSpaceArn |
Écrire |
||
Autorise la mise à jour d'un objectif |
Écrire |
|||
Accorde l'autorisation de mettre à jour un élément de connaissance |
Écrire |
|||
Accorde l'autorisation de mettre à jour la configuration du fournisseur d'identité externe pour l'application Operator |
Écrire |
|||
Autorise la mise à jour d'un certificat de connexion privée |
Écrire |
|||
Autorise la mise à jour d'une recommandation |
Écrire |
|||
Accorde l'autorisation de mettre à jour un déclencheur. |
Écrire |
|||
Accorde l'autorisation de valider l'association AWS |
É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 |
|---|---|---|---|---|
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 |
|---|---|---|
arn : $ {Partition} :aidevops : $ {Region} :$ {Account} :agentspace/$ {} AgentSpaceId |
||
arn : $ {Partition} :aidevops : $ {Region} :$ {Account} :agentspace/$ {} /asset/$ {} AgentSpaceId AssetId |
||
arn : $ {Partition} :aidevops : $ {Region} :$ {Account} :agentspace/$ {} /association/$ {} AgentSpaceId AssociationId |
||
arn : $ {Partition} :aidevops : $ {Region} :$ {Account} :private-connection/$ {Nom} |
||
arn : $ {Partition} :aidevops : $ {Region} :$ {Account} :service/$ {} ServiceId |
||
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 |
|---|---|---|
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 |
|
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 |
|
Filtre l'accès en fonction des identifications transmises dans la demande |
Chaîne |
|
Filtre l'accès en fonction des identifications associées à la ressource |
Chaîne |
|
Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande |
ArrayOfString |