Actions, ressources et clés de condition pour AWS Agent de sécurité
AWS L'agent de sécurité (préfixe de service :securityagent) 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 Agent de sécurité
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 |
|---|---|---|---|---|
|
AddArtifact |
Écrire |
|||
|
BatchCreateSecurityRequirements |
Écrire |
|||
|
BatchDeleteCodeReviews |
Écrire |
|||
|
BatchDeletePentests |
Écrire |
|||
|
BatchDeleteSecurityRequirements |
Écrire |
|||
|
BatchDeleteThreatModels |
Écrire |
|||
|
BatchGetAgentSpaces |
Lecture |
|||
|
BatchGetArtifactMetadata |
Lecture |
|||
|
BatchGetCodeReviewJobTasks |
Lecture |
|||
|
BatchGetCodeReviewJobs |
Lecture |
|||
|
BatchGetCodeReviews |
Lecture |
|||
|
BatchGetFindings |
Lecture |
|||
|
BatchGetPentestJobTasks |
Lecture |
|||
|
BatchGetPentestJobs |
Lecture |
|||
|
BatchGetPentests |
Lecture |
|||
|
BatchGetSecurityRequirements |
Lecture |
|||
|
BatchGetTargetDomains |
Lecture |
|||
|
BatchGetThreatModelJobTasks |
Lecture |
|||
|
BatchGetThreatModelJobs |
Lecture |
|||
|
BatchGetThreatModels |
Lecture |
|||
|
BatchGetThreats |
Lecture |
|||
|
BatchUpdateSecurityRequirements |
Écrire |
|||
|
CreateAgentSpace |
Écrire |
|||
Marquage, écriture |
||||
iam : PassedToService |
securityagent.amazonaws.com |
Écrire |
||
|
CreateApplication |
Écrire |
|||
Marquage, écriture |
||||
iam : PassedToService |
securityagent.amazonaws.com |
Écrire |
||
|
CreateCodeReview |
Écrire |
|||
|
CreateIntegration |
Écrire |
|||
Marquage, écriture |
||||
|
CreateMembership |
Écrire |
|||
|
CreatePentest |
Écrire |
|||
|
CreatePrivateConnection |
Écrire |
|||
Marquage, écriture |
||||
|
CreateSecurityRequirementPack |
Écrire |
|||
Marquage, écriture |
||||
|
CreateTargetDomain |
Écrire |
|||
Marquage, écriture |
||||
|
CreateThreat |
Écrire |
|||
|
CreateThreatModel |
Écrire |
|||
|
DeleteAgentSpace |
Écrire |
|||
|
DeleteApplication |
Écrire |
|||
|
DeleteArtifact |
Écrire |
|||
|
DeleteIntegration |
Écrire |
|||
|
DeleteMembership |
Écrire |
|||
|
DeletePrivateConnection |
Écrire |
|||
|
DeleteSecurityRequirementPack |
Écrire |
|||
|
DeleteTargetDomain |
Écrire |
|||
|
DescribePrivateConnection |
Lecture |
|||
|
GetApplication |
Lecture |
|||
|
GetArtifact |
Lecture |
|||
|
GetIntegration |
Lecture |
|||
|
GetSecurityRequirementPack |
Lecture |
|||
|
ImportSecurityRequirements |
Écrire |
|||
|
InitiateProviderRegistration |
Écrire |
|||
|
ListActorMessages |
List |
|||
|
ListAgentSpaces |
List |
|||
|
ListApplications |
List |
|||
|
ListArtifacts |
List |
|||
|
ListCodeReviewJobTasks |
List |
|||
|
ListCodeReviewJobsForCodeReview |
List |
|||
|
ListCodeReviews |
List |
|||
|
ListDiscoveredEndpoints |
List |
|||
|
ListFindings |
List |
|||
|
ListIntegratedResources |
List |
|||
|
ListIntegrations |
List |
|||
|
ListMemberships |
List |
|||
|
ListPentestJobTasks |
List |
|||
|
ListPentestJobsForPentest |
List |
|||
|
ListPentests |
List |
|||
|
ListPrivateConnections |
List |
|||
|
ListSecurityRequirementPacks |
List |
|||
|
ListSecurityRequirements |
List |
|||
|
ListTagsForResource |
Lecture |
|||
|
ListTargetDomains |
List |
|||
|
ListThreatModelJobTasks |
List |
|||
|
ListThreatModelJobs |
List |
|||
|
ListThreatModels |
List |
|||
|
ListThreats |
List |
|||
|
StartCodeRemediation |
Écrire |
|||
|
StartCodeReviewJob |
Écrire |
|||
|
StartPentestJob |
Écrire |
|||
|
StartThreatModelJob |
Écrire |
|||
|
StopCodeReviewJob |
Écrire |
|||
|
StopPentestJob |
Écrire |
|||
|
StopThreatModelJob |
Écrire |
|||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
UpdateAgentSpace |
Écrire |
|||
iam : PassedToService |
securityagent.amazonaws.com |
Écrire |
||
|
UpdateApplication |
Écrire |
|||
iam : PassedToService |
securityagent.amazonaws.com |
Écrire |
||
|
UpdateCodeReview |
Écrire |
|||
|
UpdateFinding |
Écrire |
|||
|
UpdateIntegratedResources |
Écrire |
|||
|
UpdateIntegration |
Écrire |
|||
|
UpdatePentest |
Écrire |
|||
|
UpdatePrivateConnectionCertificate |
Écrire |
|||
|
UpdateSecurityRequirementPack |
Écrire |
|||
|
UpdateTargetDomain |
Écrire |
|||
|
UpdateThreat |
Écrire |
|||
|
UpdateThreatModel |
Écrire |
|||
|
VerifyTargetDomain |
Écrire |
Actions définies par AWS Agent de sécurité
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'ajouter un Artifact pour l'espace d'agent donné |
Écrire |
|||
Autorise la création par lots d'exigences de sécurité dans un pack géré par le client |
Écrire |
|||
Autorise la suppression de plusieurs révisions de code en une seule demande |
Écrire |
|||
Autorise la suppression de plusieurs tests de pénétration en une seule demande |
Écrire |
|||
Autorise la suppression par lots des exigences de sécurité d'un pack géré par le client |
Écrire |
|||
Autorise la suppression de plusieurs modèles de menace en une seule demande |
Écrire |
|||
Autorise la suppression de plusieurs menaces |
Écrire |
|||
Accorde l'autorisation de récupérer plusieurs espaces d'agent en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer un ou plusieurs enregistrements de métadonnées d'Artifact pour l'espace d'agent donné |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs tâches de révision de code en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs tâches de révision de code en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs révisions de code en une seule demande |
Lecture |
|||
Autorise la récupération de plusieurs résultats de tests de sécurité en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer les métadonnées du contenu de plusieurs tâches de pentest en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs tâches de pentest en une seule demande |
Lecture |
|||
Permet de récupérer plusieurs tâches de test de sécurité en une seule demande |
Lecture |
|||
Autorise la récupération de plusieurs tests de pénétration en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs exigences de sécurité en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs domaines cibles en une seule demande |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs tâches pour une tâche de modèle de menace en une seule demande |
Lecture |
|||
Autorise la récupération des informations relatives à une ou plusieurs tâches associées à un modèle de menace |
Lecture |
|||
Autorise la récupération de plusieurs modèles de menaces en une seule demande |
Lecture |
|||
Autorise la récupération des informations relatives à une ou plusieurs menaces |
Lecture |
|||
Accorde l'autorisation de récupérer plusieurs cycles de validation en une seule demande |
Lecture |
|||
Autorise la mise à jour par lots des exigences de sécurité dans un pack géré par le client |
Écrire |
|||
Accorde l'autorisation de créer un enregistrement d'espace agent |
Écrire |
|||
Accorde l'autorisation de créer une application |
Écrire |
|||
Accorde l'autorisation de créer une nouvelle configuration de révision de code |
Écrire |
|||
Accorde l'autorisation de créer une révision de conception |
Écrire |
|||
Autorise la création d'une intégration de tests de sécurité |
Écrire |
|||
Accorde l'autorisation d'ajouter un seul membre à un espace d'agent avec un rôle spécifié |
Écrire |
|||
Accorde l'autorisation de créer une session de connexion unique |
Écrire |
|||
Autorise la création d'une nouvelle configuration de test d'intrusion |
Écrire |
|||
Accorde l'autorisation de créer une connexion privée pour l'intégration de VPC Lattice |
Écrire |
|||
Accorde l'autorisation d'ajouter une exigence de sécurité gérée par le client |
Écrire |
|||
Accorde l'autorisation de créer un pack d'exigences de sécurité géré par le client |
Écrire |
|||
Accorde l'autorisation de créer un enregistrement de domaine cible |
Écrire |
|||
Autorise la création d'une menace dans un modèle de menace |
Écrire |
|||
Accorde l'autorisation de créer une nouvelle configuration de modèle de menace |
Écrire |
|||
Accorde l'autorisation de supprimer un enregistrement de l'espace agent |
Écrire |
|||
Accorde l'autorisation de supprimer l'application |
Écrire |
|||
Accorde l'autorisation de supprimer un Artifact |
Écrire |
|||
Autorise la suppression d'une révision de conception |
Écrire |
|||
Accorde l'autorisation de supprimer l'intégration d'une application |
Écrire |
|||
Accorde l'autorisation de supprimer un seul membre associé à un espace d'agent |
Écrire |
|||
Accorde l'autorisation de supprimer une connexion privée |
Écrire |
|||
Accorde l'autorisation de supprimer une exigence de sécurité gérée par le client |
Écrire |
|||
Autorise la suppression d'un pack d'exigences de sécurité géré par le client et de toutes les exigences de sécurité associées |
Écrire |
|||
Accorde l'autorisation de supprimer un enregistrement de domaine cible |
Écrire |
|||
Accorde l'autorisation de décrire une connexion privée |
Lecture |
|||
Accorde l'autorisation d'obtenir les détails de l'application par identifiant d'application |
Lecture |
|||
Accorde l'autorisation de récupérer un Artifact pour l'espace d'agent donné |
Lecture |
|||
Accorde l'autorisation d'obtenir le statut de la révision de la conception de l'espace d'agent associée |
Lecture |
|||
Accorde l'autorisation d'obtenir un artefact de révision de conception pour un document spécifique |
Lecture |
|||
Accorde l'autorisation de recueillir des commentaires pour un commentaire de révision de conception |
Lecture |
|||
Accorde l'autorisation d'obtenir les métadonnées d'intégration par identifiant |
Lecture |
|||
Accorde l'autorisation de récupérer le manifeste d'enregistrement du fournisseur utilisé pour l'enregistrement de l'intégration via un navigateur |
Lecture |
|||
Accorde l'autorisation de récupérer une exigence de sécurité |
Lecture |
|||
Accorde l'autorisation de récupérer un pack d'exigences de sécurité |
Lecture |
|||
Accorde l'autorisation de gérer le rappel d'enregistrement OAuth du fournisseur qui termine la configuration de l'intégration |
Écrire |
|||
Accorde l'autorisation de gérer le rappel d'enregistrement OAuth du fournisseur qui termine la configuration de l'intégration |
Écrire |
|||
Accorde l'autorisation d'importer des exigences de sécurité à partir de documents téléchargés pour un pack d'exigences de sécurité géré par le client |
Écrire |
|||
Accorde l'autorisation d'initier l'enregistrement de l'application Security Agent pour le fournisseur donné (par exemple : GitHub) |
Écrire |
|||
Accorde l'autorisation de répertorier les messages MFA reçus pour un acteur à son adresse générée par le serveur |
List |
|||
Accorde l'autorisation de répertorier les espaces réservés aux agents |
List |
|||
Accorde l'autorisation de répertorier toutes les applications du compte |
List |
|||
Accorde l'autorisation de répertorier tous les artefacts pour l'espace d'agent donné |
List |
|||
Accorde l'autorisation de répertorier les tâches associées à une tâche de révision de code |
List |
|||
Accorde l'autorisation de répertorier les tâches de révision de code associées à une révision de code |
List |
|||
Accorde l'autorisation de répertorier les révisions de code avec un filtrage optionnel par statut |
List |
|||
Accorde l'autorisation de répertorier les commentaires relatifs aux révisions de conception |
List |
|||
Permet de répertorier toutes les révisions de conception pour l'espace d'agent donné |
List |
|||
Accorde l'autorisation de répertorier les domaines découverts associés à un pentest |
List |
|||
Accorde l'autorisation de répertorier les points de terminaison découverts associés à une tâche de pentest avec un filtrage optionnel par préfixe d'URI |
List |
|||
Permet de répertorier les résultats avec un support de filtrage et de pagination |
List |
|||
Accorde l'autorisation de répertorier les ressources intégrées pour un espace d'agent |
List |
|||
Accorde l'autorisation d'obtenir les intégrations détenues par l'appelant Compte AWS |
List |
|||
Permet de répertorier tous les membres associés à un espace d'agent avec support de pagination |
List |
|||
Permet de répertorier les tâches de pentest associées à une tâche de pentest |
List |
|||
Permet de répertorier les offres d'emploi associées à un test d'intrusion |
List |
|||
Permet de répertorier les tests d'intrusion avec un filtrage optionnel par statut |
List |
|||
Accorde l'autorisation de répertorier les connexions privées dans le compte |
List |
|||
Accorde l'autorisation de répertorier les ressources issues de Integration |
List |
|||
Permet de répertorier tous les packs d'exigences de sécurité du compte |
List |
|||
Permet de répertorier toutes les exigences de sécurité |
List |
|||
Accorde l'autorisation de répertorier les balises d'une ressource |
Lecture |
|||
Accorde l'autorisation de répertorier les domaines cibles |
List |
|||
Accorde l'autorisation de répertorier les tâches associées à un modèle de menace spécifique |
List |
|||
Accorde l'autorisation de répertorier les jobs de modèle de menace pour un modèle de menace |
List |
|||
Autorise à répertorier les modèles de menaces pour un espace d'agents |
List |
|||
Autorise à répertorier les menaces pour une tâche de modèle de menace avec prise en charge du filtrage et de la pagination |
List |
|||
Accorde l'autorisation de soumettre des commentaires pour un commentaire de révision de conception |
Écrire |
|||
Autorise le lancement de la correction du code pour les résultats |
Écrire |
|||
Accorde l'autorisation de lancer l'exécution d'une révision de code |
Écrire |
|||
Autorise le lancement d'un test d'intrusion |
Écrire |
|||
Accorde l'autorisation de lancer l'exécution d'une tâche de modèle de menace |
Écrire |
|||
Accorde l'autorisation de lancer l'exécution d'un cycle de validation |
Écrire |
|||
Accorde l'autorisation d'arrêter l'exécution d'une révision de code en cours |
Écrire |
|||
Autorise l'arrêt de l'exécution d'un test d'intrusion en cours |
Écrire |
|||
Autorise l'arrêt d'une tâche de modèle de menace en cours d'exécution |
Écrire |
|||
Accorde l'autorisation d'ajouter des balises à une ressource |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de changer le statut d'une exigence de sécurité gérée |
Écrire |
|||
Accorde l'autorisation de supprimer des identifications d'une ressource. |
Marquage, écriture |
|||
Autorise la mise à jour d'un enregistrement d'espace agent |
Écrire |
|||
Accorde l'autorisation de mettre à jour la configuration de l'application |
Écrire |
|||
Autorise la mise à jour d'une révision de code existante avec une nouvelle configuration ou de nouveaux paramètres |
Écrire |
|||
Autorise la mise à jour de la classification de plusieurs domaines découverts en une seule demande |
Écrire |
|||
Autorise la mise à jour d'une constatation de sécurité existante avec de nouveaux détails ou un nouveau statut |
Écrire |
|||
Autorise la mise à jour des ressources intégrées pour un espace d'agent |
Écrire |
|||
Autorise la mise à jour d'une intégration |
Écrire |
|||
Autorise la mise à jour d'un test d'intrusion existant avec une nouvelle configuration ou de nouveaux paramètres |
Écrire |
|||
Accorde l'autorisation de mettre à jour le certificat associé à une connexion privée |
Écrire |
|||
Accorde l'autorisation de mettre à jour une exigence de sécurité gérée par le client |
Écrire |
|||
Autorise la mise à jour d'un pack d'exigences de sécurité |
Écrire |
|||
Autorise la mise à jour d'un enregistrement de domaine cible |
Écrire |
|||
Autorise la mise à jour d'une menace |
Écrire |
|||
Autorise la mise à jour d'un modèle de menace existant avec une nouvelle configuration |
Écrire |
|||
Accorde l'autorisation de vérifier la propriété d'un domaine cible enregistré |
Écrire |
Types de ressources définis par AWS Agent de sécurité
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} :securityagent : $ {Region} :$ {Account} :agent-space/$ {} AgentId |
||
arn : $ {Partition} :securityagent : $ {Region} :$ {Account} :application/$ {} ApplicationId |
||
arn : $ {Partition} :securityagent : $ {Region} :$ {Account} :integration/$ {} IntegrationId |
||
arn : $ {Partition} :securityagent : $ {Region} :$ {Account} :private-connection/$ {} PrivateConnectionName |
||
arn : $ {Partition} :securityagent : $ {Region} :$ {Account} :security-requirement-pack/$ {} SecurityRequirementPackId |
||
arn : $ {Partition} :securityagent : $ {Region} :$ {Account} :domaine-cible/$ {} TargetDomainId |
Clés de condition pour AWS Agent de sécurité
AWS L'agent de sécurité 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 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 |