View a markdown version of this page

Actions, ressources et clés de condition pour AWS Artefact - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Artefact

AWS Artifact (préfixe de service :artifact) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Artefact

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

CreateComplianceInquiry

artefact : CreateComplianceInquiry

Écrire

artefact : TagResource

Marquage, écriture

ExportComplianceInquiry

artefact : ExportComplianceInquiry

Lecture

GetAccountSettings

artefact : GetAccountSettings

Lecture

GetComplianceInquiryMetadata

artefact : GetComplianceInquiryMetadata

Lecture

GetReport

artefact : GetReport

Lecture

GetReportMetadata

artefact : GetReportMetadata

Lecture

GetTermForReport

artefact : GetTermForReport

Lecture

ListComplianceInquiries

artefact : ListComplianceInquiries

List

ListComplianceInquiryQueries

artefact : ListComplianceInquiryQueries

List

ListCustomerAgreements

artefact : ListCustomerAgreements

List

ListReportVersions

artefact : ListReportVersions

List

ListReports

artefact : ListReports

List

ListTagsForResource

artefact : ListTagsForResource

Lecture

PutAccountSettings

artefact : PutAccountSettings

Écrire

PutComplianceInquiryFeedback

artefact : PutComplianceInquiryFeedback

Écrire

TagResource

artefact : TagResource

Marquage, écriture

UntagResource

artefact : UntagResource

Marquage, écriture

Actions définies par AWS Artefact

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

AcceptAgreement

Accorde l'autorisation d'accepter un AWS accord qui n'a pas encore été accepté par le compte client

accord*

Écrire

AcceptNdaForAgreement

Accorde l'autorisation d'accepter les termes d'un document NDA pour une ressource d'accord donnée

accord*

Écrire

CreateComplianceInquiry

Accorde l'autorisation de créer une demande de conformité

demande de conformité*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

ExportComplianceInquiry

Autorise l'exportation d'une demande de conformité

demande de conformité*

était : ResourceTag /$ {} TagKey

Lecture

GetAccountSettings

Octroie l'autorisation d'obtenir les paramètres du compte pour Artifact.

Lecture

GetAgreement

Permet d'obtenir un AWS accord qui n'a pas encore été accepté par le compte client

accord*

Lecture

GetComplianceInquiryMetadata

Accorde l'autorisation d'obtenir les métadonnées associées à une demande de conformité

demande de conformité*

était : ResourceTag /$ {} TagKey

Lecture

GetCustomerAgreement

Accorde l'autorisation d'obtenir un AWS accord qui a été accepté par le compte client

accord avec le client*

Lecture

GetNdaForAgreement

Accorde l'autorisation de récupérer le document NDA pour une ressource d'accord donnée

accord*

Lecture

GetReport

Accorde l'autorisation de télécharger un rapport

rapport*

artefact : ReportCategory

artefact : ReportSeries

Lecture

GetReportMetadata

Accorde l'autorisation de télécharger les métadonnées associées à un rapport

rapport*

artefact : ReportCategory

artefact : ReportSeries

Lecture

GetTermForReport

Accorde l'autorisation de télécharger un terme associé à un rapport

rapport*

artefact : ReportCategory

artefact : ReportSeries

Lecture

ListAgreements

Donne l'autorisation de répertorier AWS les accords

List

ListComplianceInquiries

Accorde l'autorisation de répertorier les demandes de conformité soumises par le compte client

List

ListComplianceInquiryQueries

Accorde l'autorisation de répertorier les requêtes pour une demande de conformité

demande de conformité*

était : ResourceTag /$ {} TagKey

List

ListCustomerAgreements

Accorde l'autorisation de répertorier les ressources liées à un accord client qui ont été acceptées par le compte client

List

ListReportVersions

Accorde l'autorisation de répertorier les versions des rapports dans votre compte

List

ListReports

Accorde l'autorisation de répertorier les rapports de votre compte

List

ListTagsForResource

Accorde l'autorisation de répertorier toutes les balises d'une AWS ressource Artifact

demande de conformité*

était : ResourceTag /$ {} TagKey

Lecture

PutAccountSettings

Octroie l'autorisation de saisir les paramètres du compte pour Artifact.

Écrire

PutComplianceInquiryFeedback

Accorde l'autorisation de soumettre des commentaires sur la réponse à une demande de conformité

demande de conformité*

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'associer un ensemble de balises à une ressource AWS Artifact

demande de conformité*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

TerminateAgreement

Accorde l'autorisation de résilier un contrat client qui a été précédemment accepté par le compte client

accord avec le client*

Écrire

UntagResource

Accorde l'autorisation de supprimer l'association de balises d'une ressource AWS Artifact

demande de conformité*

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

Types de ressources définis par AWS Artefact

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

accord

arn : $ {Partition} :artefact : ::accord/*

demande de conformité

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

était : ResourceTag /$ {} TagKey

accord avec le client

arn : $ {Partition} :artefact : :$ {Account} :accord client/*

rapport

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

artefact : ReportCategory

artefact : ReportSeries

Clés de condition pour AWS Artefact

AWS Artifact 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

artefact : ReportCategory

Filtre l'accès en fonction des catégories auxquelles les rapports sont associés

Chaîne

artefact : ReportSeries

Filtre l'accès en fonction des séries auxquelles les rapports sont associés

Chaîne

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString