View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Artifact - Service Authorization Reference

Azioni, risorse e chiavi di condizione per AWS Artifact

AWS Artifact (prefisso del servizioartifact:) 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 AWS Artifact

La tabella seguente mappa le operazioni 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

CreateComplianceInquiry

artefatto: CreateComplianceInquiry

Scrittura

artefatto: TagResource

Etichettatura, scrittura

ExportComplianceInquiry

artefatto: ExportComplianceInquiry

Lettura

GetAccountSettings

artefatto: GetAccountSettings

Lettura

GetComplianceInquiryMetadata

artefatto: GetComplianceInquiryMetadata

Lettura

GetReport

artefatto: GetReport

Lettura

GetReportMetadata

artefatto: GetReportMetadata

Lettura

GetTermForReport

artefatto: GetTermForReport

Lettura

ListComplianceInquiries

artefatto: ListComplianceInquiries

List

ListComplianceInquiryQueries

artefatto: ListComplianceInquiryQueries

List

ListCustomerAgreements

artefatto: ListCustomerAgreements

List

ListReportVersions

artefatto: ListReportVersions

List

ListReports

artefatto: ListReports

List

ListTagsForResource

artefatto: ListTagsForResource

Lettura

PutAccountSettings

artefatto: PutAccountSettings

Scrittura

PutComplianceInquiryFeedback

artefatto: PutComplianceInquiryFeedback

Scrittura

TagResource

artefatto: TagResource

Etichettatura, scrittura

UntagResource

artefatto: UntagResource

Etichettatura, scrittura

Azioni definite da AWS Artifact

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

AcceptAgreement

Concede l'autorizzazione ad accettare un AWS accordo che non è stato ancora accettato dall'account del cliente

contratto*

Scrittura

AcceptNdaForAgreement

Concede l'autorizzazione ad accettare i termini di un documento NDA per una determinata risorsa contrattuale

contratto*

Scrittura

CreateComplianceInquiry

Concede l'autorizzazione a creare una richiesta di conformità

richiesta di conformità*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

ExportComplianceInquiry

Concede il permesso di esportare una richiesta di conformità

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

Lettura

GetAccountSettings

Concede l'autorizzazione per ottenere le impostazioni per l'artefatto

Lettura

GetAgreement

Concede l'autorizzazione a AWS stipulare un accordo che non è stato ancora accettato dall'account del cliente

contratto*

Lettura

GetComplianceInquiryMetadata

Concede il permesso di associare i metadati a una richiesta di conformità

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

Lettura

GetCustomerAgreement

Concede l'autorizzazione a ottenere un AWS accordo che è stato accettato dall'account del cliente

contratto con il cliente*

Lettura

GetNdaForAgreement

Concede l'autorizzazione a recuperare il documento NDA per una determinata risorsa contrattuale

contratto*

Lettura

GetReport

Concede l'autorizzazione per scaricare un report

riferimento*

artefatto: ReportCategory

artefatto: ReportSeries

Lettura

GetReportMetadata

Concede l'autorizzazione per scaricare i metadati associati a un report

riferimento*

artefatto: ReportCategory

artefatto: ReportSeries

Lettura

GetTermForReport

Concede l'autorizzazione per scaricare un termine associato a un report

riferimento*

artefatto: ReportCategory

artefatto: ReportSeries

Lettura

ListAgreements

Concede l'autorizzazione a elencare gli accordi AWS

List

ListComplianceInquiries

Concede l'autorizzazione a elencare le richieste di conformità inviate dall'account cliente

List

ListComplianceInquiryQueries

Concede l'autorizzazione a elencare le domande per una richiesta di conformità

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

List

ListCustomerAgreements

Concede l'autorizzazione a elencare le risorse relative al contratto con il cliente che sono state accettate dall'account del cliente

List

ListReportVersions

Concede l'autorizzazione a elencare le versioni dei report nel tuo account

List

ListReports

Concede l'autorizzazione per elencare i report nell'account

List

ListTagsForResource

Concede il permesso di elencare tutti i tag su una risorsa AWS Artifact

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

Lettura

PutAccountSettings

Concede l'autorizzazione per inserire le impostazioni per l'artefatto

Scrittura

PutComplianceInquiryFeedback

Concede l'autorizzazione a inviare feedback su una risposta a una richiesta di conformità

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

Scrittura

TagResource

Concede il permesso di associare un set di tag a una risorsa AWS Artifact

richiesta di conformità*

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Etichettatura, scrittura

TerminateAgreement

Concede l'autorizzazione per terminare un contratto del cliente che è stato precedentemente accettato dall'account del cliente

contratto con il cliente*

Scrittura

UntagResource

Concede il permesso di rimuovere l'associazione di tag da una risorsa AWS Artifact

richiesta di conformità*

leggi: /$ {} ResourceTag TagKey

leggi: TagKeys

Etichettatura, scrittura

Tipi di risorse definiti da AWS Artifact

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

accordo

arn: $ {Partition} :artifact: :agreement/*

richiesta di conformità

arn: $ {Partition} :artifact: $ {Region} :$ {Account} :compliance-inquiry/*

ResourceTagleggi: /$ {} TagKey

contratto con il cliente

arn: $ {Partition} :artifact: :$ {Account} :customer-agreement/*

rapporto

arn: $ {Partition} :artifact: $ {Region} ::report/$ {} :$ {Version} ReportId

artefatto: ReportCategory

artefatto: ReportSeries

Chiavi di condizione per AWS Artifact

AWS Artifact definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

artefatto: ReportCategory

Filtra l'accesso in base alla categoria a cui sono associati i report

Stringa

artefatto: ReportSeries

Filtra l'accesso in base alla categoria a cui sono associati i report di serie

Stringa

leggi: RequestTag /$ {} TagKey

Filtra l'accesso per i tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso per i tag associati alla risorsa

Stringa

leggi: TagKeys

Filtra l'accesso tramite le chiavi di tag passate nella richiesta

ArrayOfString