View a markdown version of this page

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

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

Amazon CodeGuru Reviewer (préfixe de service :codeguru-reviewer) 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 Reviewer

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

AssociateRepository

réviseur de code : AssociateRepository

Écrire

réviseur de code : TagResource

Marquage, écriture

CreateCodeReview

réviseur de code : CreateCodeReview

Écrire

DescribeCodeReview

réviseur de code : DescribeCodeReview

Lecture

DescribeRecommendationFeedback

réviseur de code : DescribeRecommendationFeedback

Lecture

DescribeRepositoryAssociation

réviseur de code : DescribeRepositoryAssociation

Lecture

DisassociateRepository

réviseur de code : DisassociateRepository

Écrire

ListCodeReviews

réviseur de code : ListCodeReviews

List

ListRecommendationFeedback

réviseur de code : ListRecommendationFeedback

List

ListRecommendations

réviseur de code : ListRecommendations

List

ListRepositoryAssociations

réviseur de code : ListRepositoryAssociations

List

ListTagsForResource

réviseur de code : ListTagsForResource

List

PutRecommendationFeedback

réviseur de code : PutRecommendationFeedback

Écrire

TagResource

réviseur de code : TagResource

Marquage, écriture

UntagResource

réviseur de code : UnTagResource

Marquage, écriture

Actions définies par Amazon CodeGuru Reviewer

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

AssociateRepository

Accorde l'autorisation d'associer un référentiel à Amazon CodeGuru Reviewer

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateCodeReview

Accorde l'autorisation de créer une révision de code.

association*

était : ResourceTag /$ {} TagKey

Écrire

DescribeCodeReview

Accorde l'autorisation de décrire une révision de code.

association*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRecommendationFeedback

Accorde l'autorisation de décrire un commentaire de recommandation lors d'une révision de code.

association*

était : ResourceTag /$ {} TagKey

Lecture

DescribeRepositoryAssociation

Accorde l'autorisation de décrire une association de référentiel.

association*

était : ResourceTag /$ {} TagKey

Lecture

DisassociateRepository

Accorde l'autorisation de dissocier un référentiel d'Amazon CodeGuru Reviewer

association*

était : ResourceTag /$ {} TagKey

Écrire

ListCodeReviews

Accorde l'autorisation de répertorier le récapitulatif des révisions de code.

Liste

ListRecommendationFeedback

Accorde l'autorisation de répertorier le récapitulatif des commentaires de recommandation lors d'une révision de code.

association*

était : ResourceTag /$ {} TagKey

List

ListRecommendations

Accorde l'autorisation de répertorier le récapitulatif des recommandations lors d'une révision de code

association*

était : ResourceTag /$ {} TagKey

List

ListRepositoryAssociations

Accorde l'autorisation de répertorier le récapitulatif des associations de référentiel.

Liste

ListTagsForResource

Accorde l'autorisation de répertorier la ressource attachée à un ARN de référentiel associé.

association*

était : ResourceTag /$ {} TagKey

List

PutRecommendationFeedback

Accorde l'autorisation de laisser des commentaires pour une recommandation lors d'une révision de code.

association*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'attacher des balises de ressource à un ARN de référentiel associé.

association*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

UnTagResource

Accorde l'autorisation de dissocier les balises de ressource d'un ARN de référentiel associé.

association*

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Permission-only actions pour Amazon CodeGuru Reviewer

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

CreateConnectionToken

Accorde l'autorisation d'effectuer une connexion OAuth basée sur le web pour les fournisseurs tiers.

Lecture

GetMetricsData

Accorde l'autorisation d'afficher les métriques de demande d'extraction dans la console.

Lecture

ListThirdPartyRepositories

Accorde l'autorisation de répertorier les référentiels de fournisseurs tiers dans la console.

Lecture

Types de ressources définis par Amazon CodeGuru Reviewer

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

association

arn : $ {Partition} :codeguru-reviewer : $ {Region} :$ {Account} :association : $ {} ResourceId

était : ResourceTag /$ {} TagKey

révision du code

arn : $ {Partition} :codeguru-reviewer : $ {Region} :$ {Account} :association : $ {} :codereview : $ {} ResourceId CodeReviewId

Clés de condition pour Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer 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 de la présence de paires clé-valeur de balise dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre les actions en fonction des paires clé-valeur d'identification attachées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction de la présence de clés de balise dans la demande

ArrayOfString