View a markdown version of this page

Actions, ressources et clés de condition pour AWS Analyseur d’accès IAM - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour AWS Analyseur d’accès IAM

AWS IAM Access Analyzer (préfixe de service) : access-analyzer) 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 Analyseur d’accès IAM

Le tableau suivant associe 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 des actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

ApplyArchiveRule

access-analyzer:ApplyArchiveRule

Écrire

CancelPolicyGeneration

access-analyzer:CancelPolicyGeneration

Écrire

CheckAccessNotGranted

access-analyzer:CheckAccessNotGranted

Lecture

CheckNoNewAccess

access-analyzer:CheckNoNewAccess

Lecture

CheckNoPublicAccess

access-analyzer:CheckNoPublicAccess

Lecture

CreateAccessPreview

access-analyzer:CreateAccessPreview

Écrire

CreateAnalyzer

access-analyzer:CreateAnalyzer

Écrire

access-analyzer:TagResource

Marquer, écrire

CreateArchiveRule

access-analyzer:CreateArchiveRule

Écrire

CreateServiceLinkedAnalyzer

access-analyzer:CreateServiceLinkedAnalyzer

Écrire

DeleteAnalyzer

access-analyzer:DeleteAnalyzer

Écrire

DeleteArchiveRule

access-analyzer:DeleteArchiveRule

Écrire

DeleteServiceLinkedAnalyzer

access-analyzer:DeleteServiceLinkedAnalyzer

Écrire

GenerateFindingRecommendation

access-analyzer:GenerateFindingRecommendation

Écrire

GetAccessPreview

access-analyzer:GetAccessPreview

Lecture

GetAnalyzedResource

access-analyzer:GetAnalyzedResource

Lecture

GetAnalyzer

access-analyzer:GetAnalyzer

Lecture

GetArchiveRule

access-analyzer:GetArchiveRule

Lecture

GetFinding

access-analyzer:GetFinding

Lecture

GetFindingRecommendation

access-analyzer:GetFindingRecommendation

Lecture

GetFindingV2

access-analyzer:GetFinding

Lecture

GetFindingsStatistics

access-analyzer:GetFindingsStatistics

Lecture

GetGeneratedPolicy

access-analyzer:GetGeneratedPolicy

Lecture

ListAccessPreviewFindings

access-analyzer:ListAccessPreviewFindings

Lecture

ListAccessPreviews

access-analyzer:ListAccessPreviews

List

ListAnalyzedResources

access-analyzer:ListAnalyzedResources

Lecture

ListAnalyzers

access-analyzer:ListAnalyzers

List

ListArchiveRules

access-analyzer:ListArchiveRules

List

ListFindings

access-analyzer:ListFindings

Lecture

ListFindingsV2

access-analyzer:ListFindings

Lecture

ListPolicyGenerations

access-analyzer:ListPolicyGenerations

Lecture

ListTagsForResource

access-analyzer:ListTagsForResource

Lecture

StartPolicyGeneration

access-analyzer:StartPolicyGeneration

Écrire

iam:PassRole

iam:PassedToService

access-analyzer.amazonaws.com

Écrire

StartResourceScan

access-analyzer:StartResourceScan

Écrire

TagResource

access-analyzer:TagResource

Marquer, écrire

UntagResource

access-analyzer:UntagResource

Marquer, écrire

UpdateAnalyzer

access-analyzer:UpdateAnalyzer

Écrire

UpdateArchiveRule

access-analyzer:UpdateArchiveRule

Écrire

UpdateFindings

access-analyzer:UpdateFindings

Écrire

ValidatePolicy

access-analyzer:ValidatePolicy

Lecture

Actions définies par AWS Analyseur d’accès IAM

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. 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

ApplyArchiveRule

Accorde l'autorisation d'appliquer une règle d'archivage

Analyzer*

aws:ResourceTag/${TagKey}

Écriture

CancelPolicyGeneration

Accorde l'autorisation d'annuler une génération de politique.

Écrire

CheckAccessNotGranted

Octroie l'autorisation de vérifier que l'accès spécifié n'est pas autorisé par une stratégie.

Lecture

CheckNoNewAccess

Octroie l'autorisation de vérifier qu'aucun nouvel accès n'est autorisé par rapport à une stratégie existante.

Lecture

CheckNoPublicAccess

Permet de vérifier que l'accès public n'est pas autorisé par une politique de ressources

Lecture

CreateAccessPreview

Accorde l'autorisation de créer un aperçu des accès pour l'analyseur spécifié

Analyzer*

aws:ResourceTag/${TagKey}

Écriture

CreateAnalyzer

Accorde l'autorisation de créer un analyseur

Analyzer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écriture

CreateArchiveRule

Accorde l'autorisation de créer une règle d'archivage pour l'analyseur spécifié

ArchiveRule*

Écrire

CreateServiceLinkedAnalyzer

Autorise la création d'un analyseur lié à un service

Analyzer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

DeleteAnalyzer

Accorde l'autorisation de supprimer l'analyseur spécifié

Analyzer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écriture

DeleteArchiveRule

Accorde l'autorisation de supprimer des règles d'archivage pour l'analyseur spécifié

ArchiveRule*

Écrire

DeleteServiceLinkedAnalyzer

Autorise la suppression de l'analyseur lié aux services spécifié

Analyzer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Écrire

GenerateFindingRecommendation

Autorise la génération d'étapes de recommandation pour résoudre un problème

Analyzer*

aws:ResourceTag/${TagKey}

Écrire

GetAccessPreview

Accorde l'autorisation de récupérer des informations sur un aperçu des accès

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

GetAnalyzedResource

Accorde l'autorisation de récupérer des informations sur une ressource analysée

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

GetAnalyzer

Accorde l'autorisation de récupérer des informations sur des analyseurs

Analyzer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lecture

GetArchiveRule

Accorde l'autorisation de récupérer des informations sur les règles d'archivage de l'analyseur spécifié

ArchiveRule*

Lecture

GetFinding

Accorde l'autorisation de récupérer des résultats

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

GetFindingRecommendation

Autorise la récupération des étapes de recommandation pour résoudre un problème

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

GetFindingsStatistics

Octroie l'autorisation de récupérer des statistiques relatives à des résultats.

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

GetGeneratedPolicy

Octroie l'autorisation de récupérer une politique générée à l'aide de StartPolicyGeneration

Lecture

ListAccessPreviewFindings

Accorde l'autorisation de récupérer une liste de résultats à partir d'un aperçu des accès

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

ListAccessPreviews

Accorde l'autorisation de récupérer une liste d'aperçus des accès

Analyzer*

aws:ResourceTag/${TagKey}

Liste

ListAnalyzedResources

Accorde l'autorisation de récupérer une liste des ressources qui ont été analysées

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

ListAnalyzers

Accorde l'autorisation de récupérer une liste d'analyseurs

Liste

ListArchiveRules

Accorde l'autorisation de récupérer une liste de règles d'archivage à partir d'un analyseur

Analyzer*

aws:ResourceTag/${TagKey}

Liste

ListFindings

Accorde l'autorisation de récupérer une liste de résultats à partir d'un analyseur

Analyzer*

aws:ResourceTag/${TagKey}

Lecture

ListPolicyGenerations

Accorde l'autorisation de répertorier toutes les générations de politiques récemment démarrées.

Lecture

ListTagsForResource

Accorde l'autorisation de récupérer une liste de balises appliquées à une ressource

Analyzer

aws:ResourceTag/${TagKey}

Lecture

StartPolicyGeneration

Accorde l'autorisation de démarrer une génération de politique.

Écriture

StartResourceScan

Accorde l'autorisation de lancer une analyse des stratégies appliquées à une ressource

Analyzer*

aws:ResourceTag/${TagKey}

Écriture

TagResource

Accorde l'autorisation d'ajouter une balise à une ressource

Analyzer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquer, écrire

UntagResource

Accorde l'autorisation de supprimer une balise d'une ressource

Analyzer

aws:ResourceTag/${TagKey}

aws:TagKeys

Marquer, écrire

UpdateAnalyzer

Autorise la modification de la configuration d'un analyseur

Analyzer*

aws:ResourceTag/${TagKey}

Écrire

UpdateArchiveRule

Accorde l'autorisation de modifier une règle d'archivage

ArchiveRule*

Écriture

UpdateFindings

Accorde l'autorisation de modifier des résultats

Analyzer*

aws:ResourceTag/${TagKey}

Écriture

ValidatePolicy

Accorde l'autorisation de valider une politique

Lecture

Types de ressources définis par AWS Analyseur d’accès IAM

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

Analyzer

arn:${Partition}:access-analyzer:${Region}:${Account}:analyzer/${AnalyzerName}

aws:ResourceTag/${TagKey}

ArchiveRule

arn:${Partition}:access-analyzer:${Region}:${Account}:analyzer/${AnalyzerName}/archive-rule/${RuleName}

Clés de condition pour AWS Analyseur d’accès IAM

AWS IAM Access Analyzer définit les clés de condition suivantes qui peuvent être utilisées dans Condition élément d'une politique IAM.

Clés de condition Description Type

aws:RequestTag/${TagKey}

Filtre les actions en fonction de la présence de paires clé-valeur d'identification dans la demande

String

aws:ResourceTag/${TagKey}

Filtre les actions en fonction des paires clé-valeur d'identification attachées à la ressource

String

aws:TagKeys

Filtre les actions en fonction de la présence de clés d'identification dans la demande

ArrayOfString