View a markdown version of this page

Actions, ressources et clés de condition pour Amazon CodeGuru Security - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon CodeGuru Security

Amazon CodeGuru Security (préfixe de service :codeguru-security) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon CodeGuru Security

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

BatchGetFindings

codeguru-security : BatchGetFindings

Lecture

CreateScan

codeguru-security : CreateScan

Écrire

codeguru-security : TagResource

Marquage, écriture

CreateUploadUrl

codeguru-security : CreateUploadUrl

Écrire

GetAccountConfiguration

codeguru-security : GetAccountConfiguration

Lecture

GetFindings

codeguru-security : GetFindings

List

GetMetricsSummary

codeguru-security : GetMetricsSummary

Lecture

GetScan

codeguru-security : GetScan

Lecture

ListFindingsMetrics

codeguru-security : ListFindingsMetrics

List

ListScans

codeguru-security : ListScans

List

ListTagsForResource

codeguru-security : ListTagsForResource

Lecture

TagResource

codeguru-security : TagResource

Marquage, écriture

UntagResource

codeguru-security : UntagResource

Marquage, écriture

UpdateAccountConfiguration

codeguru-security : UpdateAccountConfiguration

Écrire

Actions définies par Amazon CodeGuru Security

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

BatchGetFindings

Autorise la récupération par lots de résultats spécifiques générés par CodeGuru Security

ScanName*

était : ResourceTag /$ {} TagKey

Lecture

CreateScan

Accorde l'autorisation de créer un scan CodeGuru de sécurité

ScanName*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateUploadUrl

Octroie l'autorisation de générer une URL présignée pour le téléchargement d'archives de code

ScanName*

était : ResourceTag /$ {} TagKey

Écrire

GetAccountConfiguration

Accorde l'autorisation de récupérer les configurations au niveau du compte.

Lecture

GetFindings

Accorde l'autorisation de récupérer les résultats d'une analyse générée par CodeGuru Security

ScanName*

était : ResourceTag /$ {} TagKey

List

GetMetricsSummary

Accorde l'autorisation de récupérer le résumé des métriques au niveau du AWS compte généré par Security CodeGuru

Lecture

GetScan

Accorde l'autorisation de récupérer les métadonnées du scan CodeGuru de sécurité

ScanName*

était : ResourceTag /$ {} TagKey

Lecture

ListFindingsMetrics

Accorde l'autorisation de récupérer une liste de résultats des métriques au niveau du compte à une plage de dates spécifique

List

ListScans

Accorde l'autorisation de récupérer la liste des métadonnées du scan de CodeGuru sécurité

List

ListTagsForResource

Accorde l'autorisation de récupérer une liste de balises pour un nom d'analyse ARN

ScanName*

était : ResourceTag /$ {} TagKey

Lecture

TagResource

Accorde l'autorisation d'ajouter des balises à un nom d'analyse ARN

ScanName*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UntagResource

Accorde l'autorisation de supprimer des balises d'un nom d'analyse ARN

ScanName*

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UpdateAccountConfiguration

Octroie l'autorisation de mettre à jour les configurations au niveau du compte

Écrire

Permission-only actions pour Amazon CodeGuru Security

Les actions suivantes sont définies par Amazon CodeGuru Security 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

DeleteScansByCategory

Accorde l'autorisation de supprimer tous les scans et les résultats associés dans la CodeGuru section Sécurité par catégorie donnée

Écrire

ListFindings

Accorde l'autorisation de récupérer les résultats générés par CodeGuru Security

List

Types de ressources définis par Amazon CodeGuru Security

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

ScanName

arn : $ {Partition} :codeguru-security : $ {Region} :$ {Account} :scans/$ {} ScanName

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon CodeGuru Security

Amazon CodeGuru Security 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

é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