View a markdown version of this page

Azioni, risorse e codici di condizione per Amazon CodeGuru Reviewer - Service Authorization Reference

Azioni, risorse e codici di condizione per Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer (prefisso del servizio:codeguru-reviewer) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da Amazon CodeGuru Reviewer

La tabella seguente mappa le operazioni delle API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta la tabella Azioni.

Operation Azione IAM Chiave di condizione Valore/i possibile/i Livello di accesso

AssociateRepository

codeguru-reviewer: AssociateRepository

Scrittura

revisore di codeguru: TagResource

Etichettatura, scrittura

CreateCodeReview

revisore di codeguru: CreateCodeReview

Scrittura

DescribeCodeReview

revisore di codeguru: DescribeCodeReview

Lettura

DescribeRecommendationFeedback

revisore di codeguru: DescribeRecommendationFeedback

Lettura

DescribeRepositoryAssociation

revisore di codeguru: DescribeRepositoryAssociation

Lettura

DisassociateRepository

revisore di codeguru: DisassociateRepository

Scrittura

ListCodeReviews

revisore di codeguru: ListCodeReviews

List

ListRecommendationFeedback

revisore di codeguru: ListRecommendationFeedback

List

ListRecommendations

revisore di codeguru: ListRecommendations

List

ListRepositoryAssociations

revisore di codeguru: ListRepositoryAssociations

List

ListTagsForResource

revisore di codeguru: ListTagsForResource

List

PutRecommendationFeedback

revisore di codeguru: PutRecommendationFeedback

Scrittura

TagResource

revisore di codeguru: TagResource

Etichettatura, scrittura

UntagResource

revisore di codeguru: UnTagResource

Etichettatura, scrittura

Azioni definite da Amazon CodeGuru Reviewer

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

AssociateRepository

Concede l'autorizzazione ad associare un repository ad Amazon Reviewer CodeGuru

leggi: /$ {} RequestTag TagKey

leggi: TagKeys

Scrittura

CreateCodeReview

Concede l'autorizzazione per creare una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

DescribeCodeReview

Concede l'autorizzazione per descrivere una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeRecommendationFeedback

Concede l'autorizzazione per descrivere un feedback di raccomandazione su una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

Lettura

DescribeRepositoryAssociation

Concede l'autorizzazione per descrivere un'associazione di repository

associazione*

leggi: ResourceTag /$ {} TagKey

Lettura

DisassociateRepository

Concede l'autorizzazione a dissociare un repository da Amazon Reviewer CodeGuru

associazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

ListCodeReviews

Concede l'autorizzazione per elencare il riepilogo delle revisioni del codice

Elenco

ListRecommendationFeedback

Concede l'autorizzazione per elencare il riepilogo del feedback di raccomandazione su una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

List

ListRecommendations

Concede l'autorizzazione a elencare il riepilogo delle raccomandazioni su una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

List

ListRepositoryAssociations

Concede l'autorizzazione per elencare il riepilogo delle associazioni di repository

Elenco

ListTagsForResource

Concede l'autorizzazione per elencare la risorsa collegata a un ARN del repository associato

associazione*

leggi: ResourceTag /$ {} TagKey

List

PutRecommendationFeedback

Concede l'autorizzazione per inserire un feedback per una raccomandazione su una revisione del codice

associazione*

leggi: ResourceTag /$ {} TagKey

Scrittura

TagResource

Concede l'autorizzazione per collegare i tag delle risorse a un ARN del repository associato

associazione*

leggi: RequestTag /$ {} TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

UnTagResource

Concede l'autorizzazione per disassociare i tag delle risorse da un ARN del repository associato

associazione*

leggi: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

Permission-only azioni per Amazon CodeGuru Reviewer

Le seguenti azioni sono definite da Amazon CodeGuru Reviewer ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzate solo nelle dichiarazioni politiche IAM per concedere o negare le autorizzazioni.

Azioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateConnectionToken

Concede l'autorizzazione per eseguire handshake oauth basato sul web per provider di terze parti

Lettura

GetMetricsData

Concede l'autorizzazione per visualizzare i parametri delle richieste pull nella console

Lettura

ListThirdPartyRepositories

Concede l'autorizzazione per elencare i repository di provider di terze parti nella console.

Lettura

Tipi di risorse definiti da Amazon CodeGuru Reviewer

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

associazione

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

ResourceTagleggi: /$ {} TagKey

revisione del codice

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

Chiavi di condizione per Amazon CodeGuru Reviewer

Amazon CodeGuru Reviewer definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aws: RequestTag /$ {} TagKey

Filtra l'accesso in base alla presenza di coppie chiave-valore di tag nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra le operazioni in base a tag sotto forma di coppie chiave/valore collegati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso in base alla presenza di chiavi di tag nella richiesta

ArrayOfString