View a markdown version of this page

Acciones, recursos y claves de condición de Amazon CodeGuru Reviewer - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer (prefijo de servicio:codeguru-reviewer) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon CodeGuru Reviewer

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateRepository

codeguru-reviewer: AssociateRepository

Escritura

revisor de codeguru: TagResource

Etiquetar, escribir

CreateCodeReview

codeguru-reviewer: CreateCodeReview

Escritura

DescribeCodeReview

revisor de codeguru: DescribeCodeReview

Lectura

DescribeRecommendationFeedback

revisor de codeguru: DescribeRecommendationFeedback

Lectura

DescribeRepositoryAssociation

revisor de codeguru: DescribeRepositoryAssociation

Lectura

DisassociateRepository

revisor de codeguru: DisassociateRepository

Escritura

ListCodeReviews

revisor de codeguru: ListCodeReviews

Enumeración

ListRecommendationFeedback

revisor de codeguru: ListRecommendationFeedback

Enumeración

ListRecommendations

revisor de codeguru: ListRecommendations

Enumeración

ListRepositoryAssociations

revisor de codeguru: ListRepositoryAssociations

Enumeración

ListTagsForResource

revisor de codeguru: ListTagsForResource

Enumeración

PutRecommendationFeedback

revisor de codeguru: PutRecommendationFeedback

Escritura

TagResource

revisor de codeguru: TagResource

Etiquetar, escribir

UntagResource

codeguru-reviewer: UnTagResource

Etiquetar, escribir

Acciones definidas por Amazon CodeGuru Reviewer

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateRepository

Otorga permiso para asociar un repositorio a Amazon CodeGuru Reviewer

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateCodeReview

Concede permiso para crear una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Escritura

DescribeCodeReview

Concede permiso para describir una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeRecommendationFeedback

Concede permiso para describir comentarios de recomendación sobre una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeRepositoryAssociation

Concede permiso para describir una asociación de repositorio

asociación*

aws: ResourceTag /$ {} TagKey

Lectura

DisassociateRepository

Otorga permiso para desasociar un repositorio de Amazon CodeGuru Reviewer

asociación*

aws: ResourceTag /$ {} TagKey

Escritura

ListCodeReviews

Concede permiso para mostrar un resumen de revisiones de código

List

ListRecommendationFeedback

Concede permiso para mostrar un resumen de comentarios de recomendación sobre una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Enumeración

ListRecommendations

Concede permiso para mostrar un resumen de recomendaciones sobre una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Enumeración

ListRepositoryAssociations

Concede permiso para mostrar un resumen de asociaciones de repositorios

List

ListTagsForResource

Concede permiso para mostrar el recurso vinculado a un ARN de repositorio asociado

asociación*

aws: ResourceTag /$ {} TagKey

Enumeración

PutRecommendationFeedback

Concede permiso para enviar comentarios para una recomendación sobre una revisión de código

asociación*

aws: ResourceTag /$ {} TagKey

Escritura

TagResource

Concede permiso para vincular etiquetas de recursos a un ARN de repositorio asociado

asociación*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

UnTagResource

Concede permiso para desasociar etiquetas de recursos de un ARN de repositorio asociado

asociación*

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

Permission-only acciones para Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer define las siguientes acciones, pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateConnectionToken

Concede permiso para realizar un protocolo de enlace oauth basado en web para proveedores de terceros

Lectura

GetMetricsData

Concede permiso para ver las métricas de solicitudes de extracción en la consola

Lectura

ListThirdPartyRepositories

Concede permiso para mostrar los repositorios de proveedores de terceros en la consola

Lectura

Tipos de recursos definidos por Amazon CodeGuru Reviewer

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

asociación

arn: $ {Partition} :codeguru-reviewer: $ {Region} :$ {Account} :asociación: $ {} ResourceId

ResourceTagwas: /$ {} TagKey

revisión del código

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

Claves de condición de Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

aws: RequestTag /$ {} TagKey

Filtra acciones en función de la presencia de pares de clave-valor de etiqueta en la solicitud

Cadena

aws: ResourceTag /$ {} TagKey

Filtra acciones en función de pares de clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString