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 :
-
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 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 |
Écrire |
|||
Marquage, écriture |
||||
|
CreateCodeReview |
Écrire |
|||
|
DescribeCodeReview |
Lecture |
|||
|
DescribeRecommendationFeedback |
Lecture |
|||
|
DescribeRepositoryAssociation |
Lecture |
|||
|
DisassociateRepository |
Écrire |
|||
|
ListCodeReviews |
List |
|||
|
ListRecommendationFeedback |
List |
|||
|
ListRecommendations |
List |
|||
|
ListRepositoryAssociations |
List |
|||
|
ListTagsForResource |
List |
|||
|
PutRecommendationFeedback |
Écrire |
|||
|
TagResource |
Marquage, écriture |
|||
|
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 |
|---|---|---|---|---|
Accorde l'autorisation d'associer un référentiel à Amazon CodeGuru Reviewer |
Écrire |
|||
Accorde l'autorisation de créer une révision de code. |
Écrire |
|||
Accorde l'autorisation de décrire une révision de code. |
Lecture |
|||
Accorde l'autorisation de décrire un commentaire de recommandation lors d'une révision de code. |
Lecture |
|||
Accorde l'autorisation de décrire une association de référentiel. |
Lecture |
|||
Accorde l'autorisation de dissocier un référentiel d'Amazon CodeGuru Reviewer |
Écrire |
|||
Accorde l'autorisation de répertorier le récapitulatif des révisions de code. |
Liste |
|||
Accorde l'autorisation de répertorier le récapitulatif des commentaires de recommandation lors d'une révision de code. |
List |
|||
Accorde l'autorisation de répertorier le récapitulatif des recommandations lors d'une révision de code |
List |
|||
Accorde l'autorisation de répertorier le récapitulatif des associations de référentiel. |
Liste |
|||
Accorde l'autorisation de répertorier la ressource attachée à un ARN de référentiel associé. |
List |
|||
Accorde l'autorisation de laisser des commentaires pour une recommandation lors d'une révision de code. |
Écrire |
|||
Accorde l'autorisation d'attacher des balises de ressource à un ARN de référentiel associé. |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
Accorde l'autorisation de dissocier les balises de ressource d'un ARN de référentiel associé. |
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 |
|---|---|---|---|---|
Accorde l'autorisation d'effectuer une connexion OAuth basée sur le web pour les fournisseurs tiers. |
Lecture |
|||
Accorde l'autorisation d'afficher les métriques de demande d'extraction dans la console. |
Lecture |
|||
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 |
|---|---|---|
arn : $ {Partition} :codeguru-reviewer : $ {Region} :$ {Account} :association : $ {} ResourceId |
||
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 |
|---|---|---|
Filtre l'accès en fonction de la présence de paires clé-valeur de balise dans la demande |
Chaîne |
|
Filtre les actions en fonction des paires clé-valeur d'identification attachées à la ressource |
Chaîne |
|
Filtre l'accès en fonction de la présence de clés de balise dans la demande |
ArrayOfString |